我有一个Azure Website我想减少初始加载时间。在常规 ASP.NET 站点上,我将配置 Application Initialization IIS module ,但使用 Azure 网站无法直接进行 IIS 配置。
如果有任何区别,该网站正在保留模式下运行。
最佳答案
实际上,Azure Web Apps 默认安装应用程序初始化模块。您可以直接从 web.config 文件或通过 apphost.config XDT 进行配置。只需将如下内容粘贴到 Web 应用程序根目录的 web.config 中即可。
<system.webServer>
<applicationInitialization
doAppInitAfterRestart="true"
skipManagedModules="true">
<add initializationPage="/default.aspx" hostName="myhost"/>
</applicationInitialization>
</system.webServer>
关于performance - 通过应用程序预热配置 Azure 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12154402/