Windows .NET Core 应用程序部署到 IIS 解决首次访问加载慢的问题

第一篇: Windows .NET Core 应用程序部署到 IIS 解决首次访问加载慢的问题

第二篇:Windows Server .NET Core 应用程序部署到 IIS 解决首次访问加载慢的问题

第三篇:Windows .NET Core 应用程序部署到 IIS 解决首次访问加载慢的问题 设置IIS站点启动时自动访问网页

项目发布到IIS以后第一次请求特别慢大概7、8秒甚至超时等现象,然后每隔5分钟请求一次大概2、3秒,下面讲解下解决Windows【本文使用Windows11】下 IIS 10 的过程,如果你是Windows Server 请参考:https://blog.csdn.net/hefeng_aspnet/article/details/146370668。

打开控制面板:

点击程序和功能:

点击启用或关闭windows功能:

点击Internet Information Services:

展开后,选择万维网服务 - 应用程序开发功能:

勾选 应用程序初始化:

点击确定安装完成即可,重新启动服务器。

重启完成之后,设置IIS应用程序池,第一步选择应用程序池:

第二步选择要设置的应用程序池,右键高级设置,即可弹出步骤3:

如果配置了预加载,在下面的设置中,可以考虑设置应用程序池定时回收。

第三步设置启动模式为AlwaysRunning即可,下面设置 固定时间间隔(分钟)、闲置超时(分钟),两个值均修改为0即可:

下面设置对应的网站:

选择要设置的网站,右键 - 管理网站 - 高级设置:

预加载已启用改为True:

至此,相关配置基本完成。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

相关推荐
1-1=03 天前
.NET 实现后台任务
c#·.net·.netcore·quartz·hangfire
FuckPatience3 天前
Windows 窗体设计器不支持项目“xxx,因为它面向不受支持的.NET Core 3.1。建议更新到受支持的.NET 版本。
.netcore
csdn_aspnet5 天前
C# .NetCore Swagger ISchemaFilter 处理枚举、特殊类型
c#·.netcore·swagger
code_long5 天前
.net core 连接打印机 使用zpl指令打印机,并且位图本地渲染zpl指令
c#·.netcore·位图·打印机·模板编辑·模板预览
csdn_aspnet5 天前
C# .NetCore Swagger ISchemaFilter Long 转 String 防精度丢失
c#·.netcore·swagger
csdn_aspnet6 天前
C# .NetCore Swagger ISchemaFilter 注入示例值、描述
c#·.netcore·swagger
宝桥南山8 天前
.NET 11 - 尝试一下Minimal API中的异步验证新特性
microsoft·微软·c#·asp.net·.net·.netcore
上位机妹子13 天前
EF Core 两种继承映射:每层次一张表(TPH)与每类型一张表(TPT)
数据库·c#·.netcore·ef core
gudufy15 天前
EasyAdminBlazor 生产部署完整指南:IIS、Windows 服务与宝塔
iis·asp.net core·在线升级·windows服务·easyadminblazor·blazor部署·宝塔部署
csdn_aspnet1 个月前
.NetCore Webapi 接口验证请求来源
.netcore·ip·token·签名·webapi·cors·sign