我正在尝试在Win 2008R2服务器上运行的远程IIS v7服务器上调试公司内部门户的ASP.NET应用程序。 IIS服务器与我的开发工作站位于同一LAN上。
门户网站大部分都可以使用,但是有一个功能在发布到远程服务器时无法正常工作。
如果我在本地调试应用程序,使用Visual Studio开发服务器或本地IISExpress服务器,该函数按预期工作,所以我似乎需要从远程IIS服务器进行调试。
我已在远程服务器上安装了Visual Studio 2010远程调试器(msvsmon.exe,x64),并在那里发布了我的Web应用程序。我作为管理员在远程服务器上运行msvsmon。
在我的本地Win7开发机器上,我从本地硬盘驱动器在VS 2010中打开了门户解决方案,我可以使用工具从Visual Studio连接到远程调试器。附加到Process菜单,我在要附加的进程中选择了w3wp.exe。远程服务器上的msvsmon应用程序显示我已连接。
回到本地机器上的Visual Studio,我在Page_Load方法上设置断点(我怀疑我的问题代码是),但是,我的启动,继续,步入,跳过等的调试选项都被禁用
我显然在这里缺少一些步骤或概念,但我不知道它是什么。