我正在开发一个 ASP.NET MVC(仍然是 v2)Azure Web 应用程序。我遇到了一个似乎需要我单步执行 MVC 代码本身的问题。我可以做到这一点,但还需要能够在我步进时检查代码,所以我需要在调试器中成为未优化版本(以免得到“无法获取本地或参数的值......”)消息.
规避优化的标准方法(http://blogs.msdn.com/b/sburke/archive/2008/01/29/how-to-disable-optimizations-when-debugging-reference-source.aspx)没有t 似乎适用于在 Compute Emulator 中运行。
我还通过创建 System.Web.Mvc 项目的本地调试版本来尝试此操作,但是当我尝试在 Compute Emulator 中启动它时,我的 Web 角色挂起。
所以...任何对以下任何一项的帮助将不胜感激:
在 Visual Studio (2010) 中运行 Azure Web 应用程序,以便它忽略系统 dll 中的代码优化。
或者
创建本地系统调试版本,以便在计算模拟器中调试的 Azure Web 应用可以引用它。