繁体   English   中英

从VS2008网站调试IIS时没有响应

[英]While Debugging IIS from VS2008 Website Is Unresponsive

我有一个在IIS 7.5的本地实例中运行的Web应用程序。 我的应用程序池在3处有最大工作进程。当我转到Vs2008并将我的调试器连接到我的本地IIS时,我按预期看到三个w3wp.exe进程。 我依附于这三个人。 当我运行一个网页时,我的断点会按照预期在我的代码中出现。

这就是问题所在:在我的C#代码背后的代码中,调用另一台计算机上的服务,然后又将请求发送回我的本地IIS框。 这都是同步的。 问题是,当我在调试器中时,似乎远程代码对我的IIS框的调用立即失败。 如果我在调试时继续使用该远程控制盒并尝试从本地盒中提取任何URL,它就会挂起。 而且,一旦我在VS2008中点击F5,浏览器就会释放并完成请求。

那么为什么VS2008调试器会导致IIS不使用任何其他工作进程来为其他命令请求提供服务呢?

谢谢你的任何想法。

在调试任何进程时 - 所有线程都会挂起。

所以你所描述的是预期的行为。 您正在调试IIS中的一个线程,整个过程会挂起,直到您按F5并将控件返回到该过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM