是否可以调试运行在iis上的Asp.Net网站? 我能够调试一个Asp.Net的Web应用程序项目,但不是一个网站,并想知道这是否是由设计或我缺少的东西。Asp.Net:在iis中调试网站
回答
它适用于我。您只需将文件复制到IIS文件夹,然后设置IIS即可。 (如果在同一台机器上)。确保你的项目属性指定“自定义Web服务器”和“http://localhost”(或其他)。
在Vista上,您需要以管理员身份运行Visual Studio。
如果您在另一台计算机上运行IIS,则需要安装位于Visual Studio磁盘上的远程调试器,并通过在Visual Studio中使用“调试|附加到进程”连接到帽子。
它适用于网络应用程序,但断点不停止网站 – 2009-08-14 09:24:10
您可以将asp_wp附加到您的Visual Studio调试器中进行调试。
它适用于网络应用程序,但断点不会停止网站 – 2009-08-14 09:22:53
@Yaron Naveh - 你需要在dll附近的pdb文件,也可以利用更多的调试功能构建你的网站在调试模式下。 – Dewfy 2009-08-14 09:32:26
我正在使用“网站”而不是“网络应用程序”。它不会在本地编译,而只能在iis中进行编译。我如何创建pdb? – 2009-08-14 15:17:07
这应该工作:
- 在调试模式下编译项目。
- 在web.config中设置debug =“true”。
- 附加到IIS工作过程(您使用哪个IIS的?)(在VS中按Ctrl-Alt-P)。可以有许多进程。 请确保您使用的是正确的。
我使用iis 5. 只有一个过程。 我使用的网站,而不是“网站项目” - 它是动态编译的,所以我无法控制它。 – 2009-08-14 16:34:01
有同样的问题。关键是不要使用visual studio项目文件打开项目。
- 在IIS中,您的默认网站下,您需要已经创建一个应用程序,并指向它包含文件的文件夹。
- 在Visual Studio中,转到文件>打开>网站(Shift + Alt + O)。
- 选择新创建的应用程序。
- 您会注意到解决方案资源管理器现在使用该URL代替项目名称。 (http:// localhost/mysite /)
- 单击正常的调试箭头。
- 1. ASP.net网站要调试到==假的IIS
- 2. asp.net调试在IIS
- 3. 子网站在IIS - ASP.NET
- 4. 调试ASP.Net网站和window.onerror
- 5. 远程调试ASP.Net网站
- 6. 如何调试IIS上托管的asp.net网站代码?
- 7. 在IIS中部署asp.net网站
- 8. 在我的asp.net网站调试JavaScript的
- 9. ASP.NET - 向IIS发布网站
- 10. asp.net IIS 7.5网站绑定
- 11. 更新测试网站(IIS)
- 12. 托管ASP.NET网站在IIS 7
- 13. 在IIS 6.0上部署ASP.Net 4.0网站
- 14. ASP.NET网站不会在IIS下启动
- 15. 权限在IIS的asp.net本地网站
- 16. 在IIS 7.5上部署VS2010 ASP.Net网站
- 17. 尝试在IIS上托管ASP.NET MVC网站
- 18. 使用IIS调试ASP.NET
- 19. ASP.NET调试时间与IIS
- 20. ASP.NET网站太慢,而调试= false
- 21. ASP.Net MVC/HTML网站调试控制台
- 22. 调试ASP.NET MVC网站性能问题
- 23. 调试一个asp.net网站的javascript
- 24. asp.net调试问题 - 网站路径
- 25. ASP.NET试用网站
- 26. 在IIS上设置测试网站
- 27. 生活在ASP.NET 4 IIS网站中的ASP.NET Core Web API
- 28. 在IIS中部署网站
- 29. 调试已发布的网站asp.net webforms网站
- 30. 在IIS下运行的网站调试DLL
当** **将**附加到IIS工作进程时,您是否在** Output **窗口中获得任何内容? – 2011-07-29 04:24:28