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:

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

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

相关推荐
夏霞9 小时前
c# ASP.NET Core SignalR 客户端配置自动重连次数
c#·.netcore
BXS_null9 小时前
windows、linux/ubuntu 系统运用.net core使用Selenium WebDriver实现自动化测试
linux·ubuntu·.netcore
ManageEngine卓豪1 天前
如何在IIS中配置HTTP重定向
http·iis·http重定向
切糕师学AI3 天前
.NET Core 如何使用 Quartz?
.netcore·quartz·作业调度
聪明努力的积极向上3 天前
【C#】System.Text.Encoding.Default 属性在framework和.netcore中的区别
开发语言·c#·.netcore
切糕师学AI5 天前
.NET Core Web + Vue 项目集成消息推送工具SignalR
vue.js·.netcore·signalr
万19995 天前
asp.net core webapi------3.AutoMapper的使用
c#·.netcore
dephixf7 天前
工业级部署指南:在西门子IOT2050(Debian 12)上搭建.NET 9.0环境与应用部署
物联网·.netcore·智能制造·边缘网关·西门子·iot 2050
睡前要喝豆奶粉7 天前
在.NET Core Web Api中使用JWT并配置UserContext获取用户信息
前端·.netcore
睡前要喝豆奶粉7 天前
在.NET Core Web Api中使用阿里云OSS
阿里云·c#·.netcore