Asp.Net:在iis中调试网站

Asp.Net:在iis中调试网站,asp.net,iis,debugging,Asp.net,Iis,Debugging,是否可以调试在iis上运行的Asp.Net网站? 我能够调试Asp.Net web应用程序项目,但不能调试网站,我想知道这是出于设计还是我遗漏了什么。这对我来说很好。您只需将文件复制到IIS文件夹,设置IIS并继续。(如果在同一台机器上)。确保您的项目属性指定“自定义web服务器”和“”(或其他内容) 在Vista上,您需要以管理员身份运行Visual Studio 如果您在另一台计算机上运行IIS,则需要安装Visual Studio磁盘上的远程调试器,并通过使用Visual Studio中的

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

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

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


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

您可以将asp\U wp附加到Visual Studio Debugger中进行调试。

这应该可以:

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

  • 我也有同样的问题。关键是不要使用VisualStudio项目文件打开项目

  • 在IIS中,在默认网站下,您需要已经创建了应用程序,并将其指向包含文件的文件夹
  • 在Visual Studio中,转到文件>打开>网站(Shift+Alt+O)
  • 选择新创建的应用程序
  • 您会注意到解决方案资源管理器现在使用URL代替项目名称。(http://localhost/mysite/)
  • 像普通一样单击调试箭头

  • 它适用于web应用程序,但断点不会停止website@YaronNaveh-您需要DLL附近的pdb文件,还需要利用更多调试功能在调试模式下构建站点。我使用的是“网站”而不是“web应用程序”。它不在本地编译,而是在iis中动态编译。如何创建pdb?它适用于web应用程序,但断点不会停止用于网站我使用iis 5。只有一个过程。我使用的是网站,而不是“web项目”-它是动态编译的,所以我无法控制它。当你连接到IIS工作进程时,你在输出窗口中得到了什么吗?互联网上有这么多相同的答案。这是我一直在寻找的唯一一个