1
我有一个Web应用程序(MVC),执行进程在不同的时间间隔。 但是,经过一段时间不活动后,应用程序“死亡”。 我想“杀死”IIS。 我该怎么做,应用程序永久生活?生活MVC应用程序 - IIS
是否有可能杀死别的东西吗?
我有一个Web应用程序(MVC),执行进程在不同的时间间隔。 但是,经过一段时间不活动后,应用程序“死亡”。 我想“杀死”IIS。 我该怎么做,应用程序永久生活?生活MVC应用程序 - IIS
是否有可能杀死别的东西吗?
每个Web应用程序都由应用程序池执行。应用程序池有空闲时间,当达到该时间时,应用程序池将一直下降,直到出现另一个请求。您可以将空闲时间设置为更高的值。
https://technet.microsoft.com/en-us/library/cc771956
也说,这是一个不好的做法,在Asp.Net应用程序长时间运行的过程。你应该为此创建一个Windows服务。
谢谢你......有没有别的东西,可以“杀死”,除非应用程序池(会话或别的东西) – IvanaV
是的,如果有未处理的异常或过度的内存压力,该应用程序池死亡的应用。但是你最好重新设计你的应用程序,以便在asp.net之外执行那些长时间运行的进程,而不是试图将它用于它没有设计的任务。 – Oscar
不幸的是,我需要一个快速的解决方案或补丁。 ping应用程序的Windows服务是什么?是否有可能? – IvanaV