解决ASP.Net第一次访问慢的处理

IIS8.0

https://jingyan.baidu.com/article/c843ea0bb6c13877931e4a2e.html

IIS7.5

处理步骤如下:

1.下载ApplicationInitialization。(https://www.iis.net/downloads/microsoft/application-initialization)

2.安装完成后,设置IIS。

A.找到C:\Windows\System32\inetsrv\config\,打开applicationHost

在文件中找<applicationPools>节,找到应用程序池名称.NET v4.5,将automode属性去掉,改成startMode="AlwaysRunning",如下所示:

<add name=".NET v4.5" startMode="AlwaysRunning" managedRuntimeVersion="v4.0" />

在文件中找到<sites> ,网站名称EPC,应用名称为appinit,增加属性preloadEnabled="true",如下所示:

<site name="EPC" id="2" serverAutoStart="true"><application path="/appinit" preloadEnabled="true" applicationPool=".NET v4.5">

B.设置应用的webconfig,在<system.webserver>中增加下面的内容:

<applicationInitialization remapManagedRequestsTo="userlogin2.aspx" skipManagedModules="true" >

  <add initializationPage="/userlogin2.aspx" />

</applicationInitialization>

注意:上述设置只针对单个应用。IIS部署了多少应用就需要设置多少次。

猜你喜欢

转载自blog.csdn.net/weixin_34295316/article/details/86809276