Asp.Net:在iis中调试网站

时间:2009-08-14 09:15:51

标签: asp.net iis debugging

是否可以调试在iis上运行的Asp.Net网站? 我能够调试Asp.Net Web应用程序项目,但不能调试网站,并想知道这是设计还是我遗漏了什么。

4 个答案:

答案 0 :(得分:10)

有同样的问题。关键是不要使用visual studio项目文件打开项目。

  1. 在IIS中,在默认网站下,您需要已经创建了一个应用程序,并将其指向包含这些文件的文件夹。
  2. 在Visual Studio中,转到文件>打开>网站(Shift + Alt + O)。
  3. 选择新创建的应用程序。
  4. 您会注意到解决方案资源管理器现在使用URL代替项目名称。 (HTTP://本地主机/ mysite的/)
  5. 像平常一样点击调试箭头。

答案 1 :(得分:3)

您可以将asp_wp附加到Visual Studio调试器中进行调试。

答案 2 :(得分:2)

这应该有效:

  1. 在调试模式下编译项目。
  2. 在web.config中设置debug =“true”。
  3. 附加到IIS工作进程(你使用哪个v?)(VS中的Ctrl-Alt-P)。可能有很多进程。 请确保您接近正确的

答案 3 :(得分:0)

对我来说很好。您只需将文件复制到IIS文件夹,设置IIS并继续。 (如果在同一台机器上)。确保您的项目属性指定“自定义Web服务器”和“http://localhost”(或其他)。

在Vista上,您需要以管理员身份运行Visual Studio。

如果您在另一台计算机上运行IIS,则需要安装Visual Studio磁盘上的远程调试器,并使用Visual Studio中的Debug | Attach To Process连接到hat。