本文主要是介绍解决 C# MVC第一次访问比较慢的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、NGen优化
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\ngen install EntityFramework.Core.dll %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\ngen install EntityFramework.MicrosoftSqlServer.dll
注:
For 32 bit run:
%WINDIR%\Microsoft.NET\Framework\v4.0.30319\ngen install <Assembly name>
For 64 bit run:
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\ngen install <Assembly name>
注意:
在Windows Server 2012上要这样写:
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319>.\ngen install ***.dll
即ngen前面要加.\
重启一下应用程序池和IIS!
二、预编译发布
去掉“允许更新预编译站点”前的勾
发布成功之后会在目标文件夹下的bin文件夹下面出现很多后缀为complied的文件
原文:https://www.cnblogs.com/firstcsharp/p/6520112.html
这篇关于解决 C# MVC第一次访问比较慢的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!