IIS7上的ASP.NET应用程序 – 在iisreset启动后非常慢

我有一个Windows 2008上运行IIS7的ASP.NET 3.5网站.

当我重新启动IIS(iisreset),然后点击一个页面,初始启动真的很慢.

我在Process Explorer中看到以下活动:

> w3wp.exe生成,但显示0%的cpu
活动约60秒
>最后,w3wp.exe到达50%的cpu
大约5秒钟然后页​​面
负载.

在这段时间内,我也看不到任何使用cpu的进程.它基本上挂了

在那段时间里发生了什么事?如何跟踪这一切呢?

解决方法

我们也有一个类似的问题,原来是Windows定时检查签署证书的撤销.检查您的服务器是否尝试在某个地方(例如crl.microsoft.com)拨打电话.也许你的代理设置不正确?还是防火墙呢?我们最终确定我们对服务器有足够的控制权,不想“打电话回家”,所以我们只是禁止支票.您可以使用.NET 2.0 SP1和更高版本将以下内容添加到machine.config中.
<runtime> <generatePublisherEvidence enabled="false"/> </runtime>

我不知道你是否可以把它放在你的app.config / web.config中.

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...