首页 > 其他分享 >开启预加载 让IIS始终运行

开启预加载 让IIS始终运行

时间:2023-11-08 15:35:03浏览次数:31  
标签:初始化 IIS 网站 池在 开启 应用程序 加载

主要原理: 保留应用程序池在特定时间回收的功能, 让IIS能够始终运行, 方便在上面托管定时任务

在服务器管理器中安装 应用程序初始化

应用程序池高级设置

 初始化请求接口

在对应网站下 右键高级设置  预加载已启用 True

如果只想让网站自动启动,那么预加载您的网站就足够了。

但如果想要对加载过程进行更多控制,需要进入配置编辑器 添加指定的初始化接口

 也可以直接编辑web.config 文件

   <system.webServer> 
        <applicationInitialization doAppInitAfterRestart="true">        
            <add initializationPage="/api/health" />
        </applicationInitialization>
    </system.webServer>

  

参数说明:

(1)、应用程序池启动模式(AlwaysRunning):保证应用程序池在第一次创建或者被回收后,能自动再次重启运行。

(2)、网站程序预加载(true):保证程序池在启动过后,ASP.NET 应用程序能自动加载。

(3)、配置网站默认预请求路径:保证程序在程序池启动后,网站预加载过程中,能执行特定的代码, 如预热数据库,缓存等。    

(4)、doAppInitAfterRestart(true) 要指定每当应用程序重新启动时自动启动初始化过程

标签:初始化,IIS,网站,池在,开启,应用程序,加载
From: https://www.cnblogs.com/onguu/p/17817068.html

相关文章

  • yarn : 无法加载文件 ***,因为在此系统上禁止运行脚本。
      关于这个问题,PowerShell脚本的执行有着严格的安全策略限制!只需要修改以下策略即可,“管理员身份启动”WindowsPowerShell修改执行策略,输入指令:set-ExecutionPolicyRemoteSigned,如下图:  再通过yarn执行打包构建项目工程就可以了!!!   翻译搜索复制......
  • IIS 配置迁移,前提要net框架环境一样
    使用管理员身份运行cmd应用程序池:#导出所有应用程序池%windir%\system32\inetsrv\appcmdlistapppool/config/xml>c:\apppools.xml#导入所有应用程序池%windir%\system32\inetsrv\appcmdaddapppool/in<c:\apppools.xml站点:#导出所有站点%windir%\system3......
  • HelloGitHub 社区动态,开启新的篇章!
    今天这篇文章是HelloGitHub社区动态的第一篇文章,所以我想多说两句,聊聊为啥开启这个系列。我是2016年创建的HelloGitHub,它从最初的一份分享开源项目的月刊,现如今已经成长为7w+Star的开源项目、1w+用户的开源社区、全网50w+的自媒体。我本是一名普通的程序员,三流的技......
  • .netCoreApi5.0+部署iis站点webconfig配置 HTTP 错误 500.24 - Internal Server Error
     <?xmlversion="1.0"encoding="utf-8"?><configuration><locationpath="."inheritInChildApplications="false"><system.webServer><handlers><addname="aspN......
  • vue中使用Loading这个加载工具
    在src/theme文件夹中建立loading.scss文件,内容如下:.loading-next{ width:100%; height:100%;}.loading-next.loading-next-box{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}.loading-next.loading-next-box-warp{ width:80px......
  • 企业微信开启接收消息+验证URL有效性
    企业微信开启接收消息+验证URL有效性......
  • 看我一行代码起飞,Glide加载gif优化实践
    前言最近项目中有使用到gif动画,加上本身已经引入了Glide(支持gif)库,所以便用Glide来加载了;但在使用过程中还是遇到了不少困难,在此记录下,希望可以给遇到类似问题的你一些思考和建议。一、Glide加载gif1.在项目中添加依赖dependencies{compile'com.github.bumptech.glide:glide:4......
  • moviepy音视频剪辑-音视频的加载和输出
    一、概述在本地进行音视频处理时,首先要从视频文件进行音视频加载,最后要将处理结果输出到文件。本节介绍moviepy的音视频的加载和输出方法。二、视频加载2.1、视频加载方法要从视频文件中加载视频非常简单,使用VideoFileClip类的构造方法即可完成加载。其构造方法语法如下:__init__......
  • selenium等待元素加载,元素操作,执行js,切换选项卡,前进后退,异常处理,登录cnblogs,抽
    1selenium等待元素加载......
  • linux 开启端口号命令
    1.确定你的Linux系统上是否已经安装了防火墙。常见的Linux发行版如Ubuntu、CentOS等都默认安装了防火墙。你可以通过以下命令来检查防火墙的状态:sudoufwstatus如果显示防火墙已经启用,那么你可以跳过第2步和第3步,直接进行第4步。2.如果防火墙未启用,你需要先启用防火墙。在......