真正解决ASP.NET每一个页面首次访问超级慢的问题
原因:
证书检查
解决方法:
1、在下面aspnet.config文件中加入下面内容(根据使用的.NetFramework版本不同,自己修改对应的路径):
32位系统:C:Windows\Microsoft.NetFrameworkv2.0.50727\aspnet.config
64位系统:C:Windows\Microsoft.NETFramework64v2.0.50727\aspnet.config
有4.0,甚至4.5的自己多改几个地方,如果是64位的系统,可能需要以管理员身份打开编辑器,再打开这个文件,否则无法保存的。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>
2、对"Network Service"帐号下运行的所有程序禁止证书检查
将下面的内容另存为.reg文件执行
Windows Registry Editor Version 5.00
[HKEY_USERSS-1-5-20SoftwareMicrosoftWindowsCurrentVersionWinTrustTrust ProvidersSoftware Publishing]
"State"=dword:00023e00
3、重启一下应用程序池(实在不知道,就重启IIS服务)
浙公网安备 33010602011771号