调试 Azure 云服务项目的方法
在菜单栏中选择“调试”>“启动调试”(键盘操作:F5)。
重要提示如果未将 Azure 云服务项目设置为启动项目,当你单击按钮以触发断点时,将出现以下错误:“外部组件引发了异常”。发生错误的原因是因为 Azure API 调用必须初始化发展织物。若要将云服务项目设置为启动项目,请打开云服务项目的快捷菜单,然后选择“设置为启动项目”。 启动存储模拟器和 Visual studio 的计算模拟器。使用这些模拟器,可以在将云服务发布到 Azure 之前,在本地系统中运行和调试该云服务。
备注通知区域中会显示一个 Azure 图标,你可以使用它来查看计算模拟器 UI 和存储模拟器 UI,或关闭这些服务。
警告计算模拟器有两个版本:完整版和速成版。在某些情况下,当你使用其中一个模拟器时,可能会显示以下错误消息:“无法确定模拟器的运行模式。请确保你有足够的权限。”如果看到此错误,则表示你运行模拟器时所用的权限集与你当前在 Visual Studio 中使用的权限集不同。例如,如果你使用不同的权限集重新启动 Visual Studio,但未停止模拟器,则可能会发生这种情况。若要解决此问题,只需重新启动计算模拟器即可。可以在任务栏中使用 Azure 图标的快捷菜单来停止和启动模拟器。 如果首次使用存储模拟器,则会显示“开发存储初始化”对话框。初始化过程完成时,选择“确定”按钮关闭该对话框。
浏览器会自动启动,并且指向 ASP.NET Web 站点。

若要管理本地部署,请打开在通知区域中 Azure 图标的快捷方式菜单,然后选择“显示计算模拟器用户界面”。

此时将显示“Azure 计算模拟器”。
选择“MyWebRole”以显示 Web 角色的实例,如下图所示。选择要查看只该单个实例的特定实例。
备注其中存在两个 Web 角色实例,因为我们将角色实例计数设置为 2。任一实例都可处理请求。 
若要触发在调试器中设置的断点,请选择所创建的按钮。
若要逐步执行代码行,直到已将数据上载到 blob 并将消息记录到诊断表,请按 F10 三次。
若要查看添加的 blob 数据,请在菜单栏上选择“视图”、“服务器资源管理器”。打开树中的“Azure”节点,然后选择“存储”、“开发”、“Blob”节点。当系统提示你登录时,请关闭该对话框。双击“quicklap”节点,如下图所示:

在“quicklab”选项卡中显示 blob 中的数据。
若要查看数据,请双击显示在列表中的条目。
若要查看登录的诊断消息,请在菜单栏上选择“视图”、“服务器资源管理器”(如果它不可见)。打开树中的“Azure”节点,然后选择“存储”、“开发”、“表”节点。双击“WADLogsTable”节点。
诊断消息将显示在 WADLogsTable 选项卡中。消息的数据是在表中的最后一列。
若要查看 Azure 的活动日志,请在菜单栏上选择“视图”、“其他 Windows”、“Azure 活动日志”。使用活动日志可以跟踪长时间运行的操作的状态。你将看到与下载的文本 Blob 相对应的条目。
如果你使用的是存储模拟器,请在通知区域中打开 Azure 图标的快捷菜单,然后选择“显示存储模拟器 UI”以显示以下命令窗口,以便控制正在运行的存储服务。

调试 Azure 云服务项目的方法的更多相关文章
- [转]在 Azure 云服务上设计大规模服务的最佳实践
本文转自:http://technet.microsoft.com/zh-cn/magazine/jj717232.aspx 英文版:http://msdn.microsoft.com/library ...
- 【Azure 云服务】在Cloud Service的代码中如何修改IIS Application Pool的配置呢? 比如IdleTimeout, startMode, Recycling.PeriodicRestart.Time等
什么是 PaaS?Platform as a Service 平台即服务 (PaaS) 是云中的完整开发和部署环境,你可以使用其中资源交付内容,从基于云的简单应用到启用云的复杂企业应用程序皆可.你以即 ...
- Azure 云服务中的实例端点
Azure云服务(cloud Servive)中有三种端点类型(endpoint type):输入端点(input);内部端点(internal);实例端点(InstanceInput) 1.输入端点 ...
- 利用VisualVM监测Azure云服务中的Java应用
在做Java开发的时候,我们需要在上线之前对程序进行压力测试,对程序的性能进行全面的监控,了解JVM的CPU,内存,GC,classes,线程等等信息,或者在程序上线运行的过程当中以便于诊断问题或者对 ...
- 【Azure 云服务】Azure Cloud Service 为 Web Role(IIS Host)增加自定义字段 (把HTTP Request Header中的User-Agent字段增加到IIS输出日志中)
问题描述 把Web Role服务发布到Azure Cloud Service后,需要在IIS的输出日志中,把每一个请求的HTTP Request Header中的User-Agent内容也输出到日志中 ...
- 面向阿里云专家的 Azure 云服务介绍
本文是面向阿里云专家的 Azure 云服务介绍,参考本文可以帮助大家“按图索骥”在 Azure 的平台上找到能满足自己需求的服务. 在公有云计算蓬勃发展的同时,中国也出现了越来越多的本土公有云平台.针 ...
- 面向 AWS 专家的 Azure 云服务介绍
本文是面向 AWS 专家的 Azure 云服务介绍,参考本文可以帮助大家“按图索骥”在 Azure 的平台上找到能满足自己需求的服务. 公有云市场经过多年发展,已经涌现出几家大规模的提供商,如 Azu ...
- Azure云服务托管恶意软件
微软Azure云服务被用于托管恶意软件,可控制多达90台电脑 BleepingComputer称,在早期报道中,5月份陆续出现了两起与Azure相关的恶意软件攻击事件: 1.自5月10日以来,Azur ...
- 【Azure 云服务】Azure Cloud Service在发布新部署后遇见不能RDP(远程连接)到实例时如何处理?
Azure 云服务是PaaS 的一个示例. 与 Azure 应用服务一样,此技术设计用于支持可缩放.可靠且运营成本低廉的应用程序. 同样,应用服务托管在虚拟机 (VM) 上,Azure 云服务也是如此 ...
随机推荐
- PHP学习笔记(5) - 选择一个合格的框架
作为一个合格的PHP开发框架,个人觉得起码需要满足以下几点. 一.上梁不正下梁歪,好的框架首先自身要有良好的编码规范和文件目录结构,代码要易于阅读理解. 二.为了可以更好地适应OOP,框架必须可以提供 ...
- RSA使用 常识
1公钥加密,私钥解密 OK反过来, 私钥加密,公钥解密 也OK 2 使用RSA加密 对称算法的key ,用对称算法加密 消息.伙伴收到消息后,RSA解密出 对称算法的key,再用这个key去解密消息 ...
- Python调试工具-Spyder
OS:Windows 7 关键字:Python IDE, Spyder 1.安装工具pip:https://pip.pypa.io/en/latest/installing.html 下载 get-p ...
- Python中使用ElementTree解析xml
在Python中,ElementTree是我们常用的一个解析XML的模块 1.导入ElementTree模块 from xml.etree import ElementTree as ET 2.初始化 ...
- wpf image控件循环显示图片 以达到动画效果 问题及解决方案
1>最初方案: 用wpf的image控件循环显示图片,达到动画效果,其实就是在后台代码动态改变Image.Source的值,关键代码: ; i < ; i++)//六百张图片 { Bitm ...
- U盘、移动硬盘提示格式化的处理
移动硬盘突然打不开了,一点击就提示要求格式化,这种问题本人亲历,现已解决,千万别格式化,千万别格式化,用系统自带磁盘恢复 CHKDSK命令即可解决此问题 方法/步骤 1.在开始菜单找到“运行”窗口,也 ...
- Eclipse 启动问题:'Initilizing Java Tooling' has encountered a problem(。。。)
一.问题描述: . 二.分析及解决 ...
- javascript技巧合集
转http://www.blogjava.net/zhaochengming/archive/2010/04/09/317837.html http://www.cnblogs.com/fxgachi ...
- maven 项目编译时候提示:Error building POM (may not be this project's POM).
编译时候提示Error building POM (may not be this project's POM)的错误,具体信息如下: [0] 'dependencies.dependency.ver ...
- *[codility]StoneWall
https://codility.com/demo/take-sample-test/stone_wall 拼石块.用最少的方块.一开始想了想用贪心,是可行的,就是尽量每次把当前的高度往右延伸到最多, ...