我在 5.2 上运行的 sitefinity 项目部署在 IIS 7.0 上。我遇到了一个错误。我如何调试它,因为我也无法通过 Visual Studio 运行它。请帮助,以便我可以像在我的普通 asp.net 代码中那样设置断点并检查调试变量。这对于在 IIUS 7.0 上运行的 istefinity 项目是否可行?请帮忙。
问问题
974 次
1 回答
1
如果 IIS 与 Visual Studio 在同一台机器上,您可以调试>附加到进程>w3wp
如果 IIS 在远程机器上,您将需要走“远程调试”路线。在 IIS 机器上安装远程调试服务器位,运行它们,然后从 Visual Studio 安装附加到它们。有关更多详细信息,请参见:http ://www.cprogramming.com/tutorial/visual_studio_remote_debugging.html 。
请注意,您并不是真的想在生产系统上执行此操作,因为您可能会在排除故障时将 w3wp 冻结在特定断点处,从而阻止其他访问者获得服务。
于 2012-12-11T19:47:01.937 回答