我有一个在 Windows 2008 上的 IIS7 下运行的 ASP.NET 3.5 网站。
当我重新启动 IIS (iisreset),然后点击一个页面时,初始启动非常慢。
我在 Process Explorer 中看到以下活动:
- w3wp.exe 生成,但显示 0% CPU
活动约60秒
- 最后,w3wp.exe 的 CPU 利用率达到 50%
大约5秒,然后页面
负载。
在此期间我也没有看到任何其他进程使用 CPU。它基本上只是挂起。
这段时间发生了什么?我怎样才能追踪到底发生了什么?
我们遇到了类似的问题,结果是 Windows 超时检查签名证书的吊销。检查您的服务器是否正在尝试调用某个地方(例如 crl.microsoft.com)。也许您的代理设置不正确?还是防火墙挡住了?我们最终确定我们对服务器有足够的控制权并且不想“打电话回家”,因此我们只是禁用了该检查。您可以使用 .NET 2.0 SP1 及更高版本通过将以下内容添加到 machine.config 来执行此操作。
<runtime> <generatePublisherEvidence enabled="false"/> </runtime>
我不确定你是否可以将其放入你的 app.config/web.config 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)