簡體   English   中英

WCF服務-是什么導致其隨機關閉?

[英]WCF service - what could cause it to randomly shut-down?

在IIS中,我有一個ASP.net Web應用程序,該應用程序對IIS托管的WCF服務進行了許多后台調用。

在開發過程中我從未遇到任何問題。 但是,由於已部署到工作中的一些測試服務器,我們的測試人員報告說某些調用似乎是隨機失敗的。 我確認確實確實有一些在幕后的webapp-> service調用失敗,並顯示“(417)Expectation Failed”。 按下后退按鈕並再次嘗試操作始終有效。

我一直在網上看到的常見解決方案是https://stackoverflow.com/a/7358457/1669011

將其添加到我的Web配置后,該錯誤繼續發生,但是沒有返回417,而是最終返回了我的web.config的applicationInitialization remapManagedRequestsTo頁面的結果。

我感覺上面提到的web.config修復程序只允許我的Web應用程序接受響應的整個主體,而不是在意識到它不是期望的wcf響應時失敗。

因此,如果WCF中的隨機服務返回在應用程序初始化期間發生的重新映射的請求的結果,是否表明我的IIS中的WCF服務一直在完全關閉?

是什么導致我的WCF服務隨機處於“應用程序初始化”狀態? 我希望這只是服務器問題,與我的應用程序無關,因為這無處不在,並有可能即將部署。

感謝您的協助

我的猜測是時間(或非常嚴重的例外)。

具體來說,如果托管WCF服務的服務器受到攻擊的頻率不夠高,它將關閉該應用程序。 請按照此處的說明操作,以確保未卸載WCF站點: 如何使WCF站點保持聯機狀態?

如果是例外,則您沒有提供足夠的信息來診斷問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM