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