现在我们可以用智能跟踪来调试这个问题。鼠标右键点击没有响应的实例,并选择“View IntelliTrace logs(察看智能跟踪日志)”。
这个操作将会和云端的调试代理进行通信,并创建一个智能跟踪的日志。我们可以用Visual Studio来察看日志的内容。打开日志文件,并找到Exception Data,你会看到错误显示为“不能加载文件或程序集System.Web.Mvc”。现在你可以在你的项目中把程序集的“拷贝到本地”属性设置为True(译者注:原文为false,但是综观全文这可能是一个typo),重新构建一下项目,并重新把你的Web Role进行部署,确保你已经修复了错误。虽然这个问题很简单,修复起来也很快,但如果没有智能跟踪,这个错误可能很难被诊断出来,因为你可能已经把所需的程序集加入到你的路径下或全局程序集缓存里,所以这个问题将不会在你的本地环境中重现出来。
此外,你还可以在Visual Studio 2010旗舰版中通过浏览堆栈跟踪记录,本地变量,异常,和智能跟踪事件等对你的代码的过去状态进行调试。
获取工具
和以前的版本一样,Windows Azure Tools直接集成在Visual Studio中,对Visual Studio的客户来说是完全免费的。点击下载Windows Azure Tools 2010年6月的版本,并告诉我们你的反馈。如果你想了解更多有关这个Windows Azure Tools版本的信息,请访问Cloudy In Seattle。
本文链接:http://www.blueidea.com/tech/program/2010/7678.asp
出处:博客堂
责任编辑:bluehearts
上一页 用智能跟踪(IntelliTrace)窥入云端 [2] 下一页
◎进入论坛网络编程版块参加讨论
|