ASP.NET MVC页面在发布后非常慢

Mru*_*rug 1 .net c# asp.net asp.net-mvc

我有一个ASP.NET MVC站点和非常简单的页面,但在发布应用程序后,页面第一次非常慢.对于随后的刷新,他们都工作正常.

重要的是要注意它只是需要时间的第一页.但是,每个页面都需要时间来完成第一个请求.

这是我的发布配置文件XML内容:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <WebPublishMethod>FileSystem</WebPublishMethod>
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
    <LastUsedPlatform>Any CPU</LastUsedPlatform>
    <SiteUrlToLaunchAfterPublish />
    <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
    <PrecompileBeforePublish>True</PrecompileBeforePublish>
    <EnableUpdateable>True</EnableUpdateable>
    <DebugSymbols>False</DebugSymbols>
    <WDPMergeOption>DonotMerge</WDPMergeOption>
    <ExcludeApp_Data>False</ExcludeApp_Data>
    <publishUrl>D:\demo-projects\published\Coupon</publishUrl>
    <DeleteExistingFiles>True</DeleteExistingFiles>
  </PropertyGroup>
  <Target Name="CustomAction" AfterTargets="CopyAllFilesToSingleFolderForPackage">
    <Message Text="Minifying files....." />
    <Exec Command="D:\Projects\html-minifier-master\Tool\htmlminifier.exe $(_PackageTempDir)" IgnoreExitCode="true" />
  </Target>
</Project>
Run Code Online (Sandbox Code Playgroud)

这里有什么可以改进的吗?

Chr*_*int 6

这是任何已发布网站的正常行为.发布时,文件会更新,并且这些文件需要加载到IIS会话中,并且会在后续更新或应用程序池刷新之前保持加载状态.

您的发布配置文件中没有任何可以解决的问题,也无法解决任何问题.