Asp.net 如何在共享主机上自动启动IIS服务(无法访问ApplicationHost.config文件)?
是否可以让IIS服务自动启动而不访问ApplicationHost.config文件 我在GoDaddy上共享了主机,并运行了一些IIS服务。其中一个服务包含一个方法,该方法可以启动计时器并每隔15分钟更新服务器上的一些数据。这是我的Windows Phone应用程序正常运行所必需的 然而,GoDaddy似乎在每个工作日的随机时间重新启动服务器一到两次,这会停止服务(以及必要的计时器)的运行,直到我从客户端应用程序调用该方法为止。我必须经常检查,看看事情是否在运行,然后手动启动服务 我希望该服务在GoDaddy重新启动服务器时自动启动,但由于它是共享主机,因此我无法访问ApplicationHost.config,而且GoDaddy的IIS设置中似乎没有该服务的选项 有人有什么想法吗Asp.net 如何在共享主机上自动启动IIS服务(无法访问ApplicationHost.config文件)?,asp.net,wcf,iis,shared-hosting,autostart,Asp.net,Wcf,Iis,Shared Hosting,Autostart,是否可以让IIS服务自动启动而不访问ApplicationHost.config文件 我在GoDaddy上共享了主机,并运行了一些IIS服务。其中一个服务包含一个方法,该方法可以启动计时器并每隔15分钟更新服务器上的一些数据。这是我的Windows Phone应用程序正常运行所必需的 然而,GoDaddy似乎在每个工作日的随机时间重新启动服务器一到两次,这会停止服务(以及必要的计时器)的运行,直到我从客户端应用程序调用该方法为止。我必须经常检查,看看事情是否在运行,然后手动启动服务 我希望该服务
谢谢 IIS将默认每20分钟回收/终止一个空闲的Web app/w3p.exe,原因有很多。IIS也有很多设置来重新启动消耗大量资源或产生过多错误的Web应用。GoDaddy会定期重启服务器以清理环境,因为服务器可能会承载大量质量较差的web应用程序 基本上你能做到
谢谢,我会写一个程序,每5-10分钟检查一次服务的状态,如果需要的话会唤醒它。