使用远程IIS调试ASP.NET应用程序

Nai*_*gel 12 asp.net iis remote-debugging visual-studio-2012

我正在使用Visual Studio 2012开发ASP.NET应用程序.我一直在开发时使用IIS express来测试应用程序,但现在我需要在生产环境中测试它.

IIS在远程服务器上运行,我在那里安装了Remote Debugger工作室,在默认站点(\ test\baseTest)下创建了一个应用程序,在Visual Studio 2012中创建了一个测试项目,并在路径中设置为"使用自定义Web服务器" http://myServerName/test/baseTest/.

好吧,我们有,我按F5开始调试,通过调试器的连接正常工作(我可以看到一个新行说"myDomain\myuserName connected"但是...应用程序无效,我想念所有.aspx文件.

在此输入图像描述

我错过了什么吗?我应该在Visual Studio中设置一些参数,以便在调试到远程站点时部署所有文件吗?

gia*_*min 11

这是远程调试而不是自动部署.

您应该将所有网站文件复制到远程iis.请记住构建调试并部署所有.pdb文件.另请参阅web.config.

<system.web>
      <compilation debug="true" />
</system.web>
Run Code Online (Sandbox Code Playgroud)

开始调试时启动远程调试监视器(msvsmon.exe)

在那里,您可以找到远程调试的综合指南:

http://www.codeproject.com/Articles/38132/Remote-IIS-Debugging-Debug-your-ASP-NET-Applicatio