繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM