![](/img/trans.png)
[英]Debug ASP.NET application running on remote IIS Server from VS2010
[英]Debug ASP.NET application using remote IIS
我正在使用Visual Studio 2012开发ASP.NET应用程序。我一直在开发时使用IIS express来测试应用程序,但现在我需要在生产环境中测试它。
IIS在远程服务器上运行,我在那里安装了Remote Debugger工作室,在默认站点(\\ test \\ baseTest)下创建了一个应用程序,在Visual Studio 2012中创建了一个测试项目,并在路径http://myServerName/test/baseTest/
处设置为“Use Custom Web Server” http://myServerName/test/baseTest/
。
好吧,我们有,我按F5开始调试,通过调试器的连接正常工作(我可以看到一个新行说“myDomain \\ myuserName connected”但是...应用程序无效,我想念所有.aspx文件。
我错过了什么吗? 我应该在Visual Studio中设置一些参数,以便在调试到远程站点时部署所有文件吗?
这是远程调试而不是自动部署。
您应该将所有网站文件复制到远程iis。 请记住构建调试并部署所有.pdb文件。 另请参阅web.config。
<system.web>
<compilation debug="true" />
</system.web>
开始调试时启动远程调试监视器(msvsmon.exe)
在那里,您可以找到远程调试的综合指南:
http://www.codeproject.com/Articles/38132/Remote-IIS-Debugging-Debug-your-ASP-NET-Applicatio
要从IIS调试asp.net应用程序,您需要通过转到Tools-> Attach to Process选项来附加w3wp.exe进程。 您可以在此链接上查看使用IIS调试的详细步骤:使用IIS 调试asp.net应用程序
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.