定时IIS任务自动停止及解决办法

---恢复内容开始---

操作系统:WinServer2008 R2

IIS版本:IIS7.0

目的:利用IIS挂载服务,定时或循环作业

症状:在网站的Global.asax.cs文件的Application_Start方法中添加定时器,IIS启动并打开网站后定时器自动运行。网站不刷新20分钟后,定时器不运行。

解决办法:将IIS管理器->应用程序池->高级设置->进程模型->闲置超时改为0即可。

为保证定时器正常运行,每日定时重启IIS服务,刷新该网页

用批处理实现,重启与刷新操作,代码如下:

@echo off
net stop w3svc
net start w3svc

@echo off
echo set ierunner=createobject("wscript.shell") > ie.vbs
echo ierunner.run "cmd /c start iexplore http://localhost/",0 >>ie.vbs
echo wscript.sleep 8000 >> ie.vbs
echo ierunner.sendkeys "%%{F4}" >> ie.vbs
cscript //nologo ie.vbs
del ie.vbs

将此批处理程序添加到系统定时启动任务中,即实现定时重启IIS,且正常运行定时作业。

---恢复内容结束---

时间: 2024-10-14 17:25:18

定时IIS任务自动停止及解决办法的相关文章

Asp.net 从Excel读取图片并保存,无法从内存读取图片,Excel组件和相关IIS的配置及解决办法

</pre>目的:Asp.net web页面,读取Excel,(用的office组件),中的图片注意的事项:<p></p><p>只提供部分代码,因为重点是配置.</p><p>1:要想从Excel里读取图片,只能用剪贴板的方面将图片复制到内存然后再保存图片.</p><p>2:剪贴板的使用要引用WinForm</p><p>3: Excel是单线程的方式,所以代码里使用剪贴板也要用单线程的方式

IIS Express服务器遇到400/503/IIS Express Error的解决办法

目前脑子比较乱.下午想让室友从局域网中它的主机访问我电脑上自己部署的一个网站,可是接二连三遇到了400,503,...等问题,弄得有点头大.还好现在解决了.下面记录一下遇到的问题: (不知道为什么图片粘贴不进来,算了贴网址吧) 1.(http://www.cnblogs.com/qk2014/p/4783006.html)这个网址中教会我怎么打开IIS服务,因为一开始怎么都找不到IIS服务在哪里,网上各种教程都看了,给出的路径下都没有(不知道是Win10的原因还是什么). 2.(https://

VS2013无法启动IIS Express Web的解决办法

突然,无法启动iis express web服务器 openo5ec9978error 查找资料, 1.下载最新版本的 Microsoft Web Platform Installer 5.0. 2.在组件列表中选择最新版本的 WebMatrix 3.0,安装重启后即可正常使用 IIS Express 调试项目了.

VS2015 IIS Express 无法启动 解决办法(转)

因为安装各种乱七八糟的软件,然后不小心把IIS Express卸载掉了,网上下载了一个IIS Express 7,安装之后本地使用VS 2015无法启动调试,F5 无法启动IIS, 再次F5调试,没有反应IIS Express没有启动. 日志记录错误如下: 试了重启vs,修改项目属性等,都没起作用. 网上找了到解决方案如下: 用记事本或者其他什么文本编辑器,打开项目的.csproj文件,定位到<WebProjectProperties>,把关于IIS的配置<DevelopmentServ

IIS配置文件的XML格式不正确 applicationHost.config崩溃 恢复解决办法

当打开IIS管理器,或配置网站时提示错误:配置文件的XML格式不正确 且是applicationHost.config的问题,那么肯定是applicationHost.config被破坏,IIS就崩溃. 解决办法就是恢复applicationHost.config 先检查C:\Windows\System32\inetsrv\config目录下的applicationHost.config文件,最好备份一份 使用IIS提供的AppCmd.exe的restore功能恢复applicationHos

Visual Studio 2013 无法启动 IIS Express 的解决办法

关于 ASP.NET Web 开发服务器.本地 IIS和 IIS Express 的区别,请参见<VS2013无法启动IIS Express Web的解决办法>,此文章最后提到的部分,即是本文所列问题的解决方案.Visual Studio 2013 虽然集成安装了 IIS Express 8.0,但是并未安装 WebMatrix ,本文所列的问题就是此问题造成的.解决办法: 1.下载最新版本的 Microsoft Web Platform Installer 5.0. 2.在组件列表中选择最新

[转] IIS配置文件的XML格式不正确 applicationHost.config崩溃 恢复解决办法

IIS配置文件的XML格式不正确 applicationHost.config崩溃 恢复解决办法 源文件:http://www.cnblogs.com/yuejin/p/3385584.html 当打开IIS管理器,或配置网站时提示错误:配置文件的XML格式不正确 且是applicationHost.config的问题,那么肯定是applicationHost.config被破坏,IIS就崩溃. 解决办法就是恢复applicationHost.config 先检查C:\Windows\Syste

近期ASP.NET问题汇总及对应的解决办法

1. 使用SQL统计一个字符串中指定字符的个数,示例(统计0的个数): select len('402301001') - len(replace('402301001','0','')) 2. 使用Forms认证,客户端本地时间不对无法登陆系统,解决办法: FormsAuthentication.RedirectFromLoginPage第二个参数设置成false,MSDN资料:http://msdn.microsoft.com/zh-cn/library/ka5ffkce(v=vs.110)

IIS无法加载字体文件(*.woff,*.svg)的解决办法

在编写前端代码的过程中经常会遇到使用特定的字体(*.woff,*.svg),此时在加载字体时请求会被返回 Failed to load resource: the server responded with a status of 404 (Not Found). 原因是,默认在IIS上是没有添加对*.woff,*.svg文件的Mime类型,因此在客户端请求此类文件时得到的都是404. 所以我们只需要在我们对应网站下的Mime类型中添加文件对应的类型就行了 .woff  application/