我有一個在我們的生產環境中運行的ASP.NET Web服務(SOAP風格)。爲什麼在我的ASP.NET Web服務上調用Application_Start方法很多?
我們的服務員們已經設置了一些東西,例如啓動和停止Windows服務等,都通過電子郵件發送給相關方。
我的ASP.NET Web服務最近我的老闆已經越來越電子郵件:
The (My Web Service's Name) Application_Start method was called
現在我的身影,這裏發生了什麼是服務以來被稱爲最後一個服務器卸載了這麼長時間過去了它來自內存,現在它又被重新加載(使用這種Web服務的產品已經不再受歡迎,所以這不是一個理論)。
但是,我的老闆告訴我,他每天都收到這封電子郵件「幾十次」。
我想這還是有可能的是上面我的理論是正確的,尤其是考慮到它是如何分佈在我們的web層3-4服務器,但是是有,爲什麼這可能如此頻繁地發生的任何其他的解釋嗎?
在這個時間點,我不知道要不要Application_End
呼叫被類似的電子郵件或沒有,或什麼比。
你的理論聽起來很合理。檢查您的IIS設置以進行應用程序池回收。 – asawyer