如何调试已部署的网站

3
这个问题是我之前发布的一个问题的延续。我有一个在服务器上部署的.NET网站。在特定情况下,该网站会崩溃。具体来说,当我使用特定的DNS条目从我的PC(其中安装了Visual Studio)浏览到Web服务器时。因此,我想调试在我的PC上查找Web服务器上URL的浏览器会话。我该如何做呢?在VS中附加到Internet Explorer时,没有任何断点被触发?提前感谢。Jim

2个回答

3
附加到Internet Explorer并不能帮助您,因为网站不在IE中“运行”。 您需要附加到Web服务器上的IIS进程以查看发生了什么。
我建议您首先浏览Tess的博客中的生产调试基础知识。 我认为这对您来说是一个很好的起点。

0

搞定了...连接到远程服务器上的w3wp.exe。

对我来说更容易的是,我正在调试的应用程序位于自己的IIS应用程序池中,因此可以通过用户名称看到要连接的哪一个w3wp.exe。

完美运作!


2
这正是我说“你需要附加到Web服务器上的IIS进程,以查看发生了什么”的意思 :) - OJ.
你可能需要点击“显示所有用户的进程”才能获取w3wp。 - Nick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接