iis8中Web进入休眠状态如何解决?

问题:Web超过20分钟(默认时间)没有访问,无活动,Web进入休眠状态

详情:在Web系统中长时间持续、定时执行任务,如当前的RFID系统中的报文解析服务。Web系统部署在运行环境后,超过默认时间无访问,Web系统会自动休眠,导致指定任务无法继续执行。

测试运行环境:

win8系统x64专业版

IIS8.0

SQLServer2008R2X64

Web基本信息:

.NETMVC5

EntityFramework.6.1.3

解决方案:

1、使用计划任务

2、使用Widows服务

3、使用IIS8.0的功能ApplicationInitialization

本次使用解决方案第三点

步骤:

1、为IIS添加ApplicationInitialization的功能模块

2、找到目录C:\Windows\System32\inetsrv\config打开applicationHost.config配置文件

(1)查找system.applicationHost/applicationPools/name=".NETv4.5"的Add节点

(2)添加属性startMode=“AlwaysRunning”

示例:<addname=".NETv4.5"startMode="AlwaysRunning"managedRuntimeVersion=“v4.0”/>

(3)查找system.applicationHost/sites/部署项目的site/application

(4)添加属性preloadEnabled=“true”

示例:<applicationpath="/“preloadEnabled=“true"applicationPool=”.NETv4.5”>

3、打开Web项目的web.config文件

(1)找到节点system.webServer

(2)添加或修改配置信息

<applicationInitializationremapManagedRequestsTo="Startup.htm"skipManagedModules=“true”>

<addinitializationPage="/default.aspx"/>

示例:

<system.webServer>

<requestLimitsmaxQueryString=“4080”>

<modulesrunAllManagedModulesForAllRequests=“true”>

<removename=“FormsAuthentication”/>

<urlCompressiondoDynamicCompression=“false”/>

<applicationInitializationFTP

remapManagedRequestsTo=“Startup.htm”

skipManagedModules=“true”>

<addinitializationPage="/default.aspx"/>

</system.webServer>

4、结束,重启IIS

netstopw3svc&netstartw3svc

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值