真正解决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服务)

 

posted @ 2022-08-01 10:03  yong102  阅读(290)  评论(0)    收藏  举报