【发布时间】:2018-10-04 10:16:26
【问题描述】:
我有一个 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>
这里有什么可以改进的吗?
【问题讨论】:
标签: c# asp.net .net asp.net-mvc