[英]Asmx web service sometimes won't respond
我在SharedHosting
服務器上有一個.asmx Web服務,在某些情況下不會響應。 當突然停止工作並且幾個小時不工作並再次工作時,它可以工作。 當它停止工作時,我在服務器上上傳了web.config文件(文件中沒有任何更改,只需上傳並覆蓋ftp),Web服務便開始正常運行,直到下一次停止工作為止。
Web.config文件
<configuration>
<system.web>
<compilation debug="false" targetFramework="4.0"/>
</system.web>
</configuration>
我做錯了什么? 我認為這是web.config文件的問題。 可能缺少某些配置。
否。您的web.config文件不是問題。
當您上載新的web.config時,會導致IIS重置您的應用程序。
這確實可以解決您的問題,但不是您的根本原因。
實現日志記錄以檢查您的應用程序正在使用的內存。
重置應用程序可以解決很多內存問題。
我猜你有一個內存泄漏,幾個小時后導致您的應用程序掛起。
在運行服務的計算機上查看應用程序和系統事件日志,以獲取有關服務崩潰的線索
我遇到了同樣的問題。 原因可能是您的數據層。 您應該檢查所有方法,並檢查是否using
塊正確布置了連接。 要測試該理論,請打開您的SQL Profile,然后多次查找“審計注銷”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.