綁定> ReceiveTimeout沒有在我的配置中設置,並且應用程序崩潰我猜默認值後。WCF Web服務配置ReceiveTimeout
如何將其設置爲無限制?爲什麼我需要第一時間超時。我希望我的應用程序能夠永久運行而不會因爲超時而崩潰。
並指出瞭解所有關於Web服務配置,我發現它們令人困惑,並沒有把握它。我總是谷歌,然後有打擊和審判。任何書籍,文章,教程?
綁定> ReceiveTimeout沒有在我的配置中設置,並且應用程序崩潰我猜默認值後。WCF Web服務配置ReceiveTimeout
如何將其設置爲無限制?爲什麼我需要第一時間超時。我希望我的應用程序能夠永久運行而不會因爲超時而崩潰。
並指出瞭解所有關於Web服務配置,我發現它們令人困惑,並沒有把握它。我總是谷歌,然後有打擊和審判。任何書籍,文章,教程?
客戶端的默認超時時間爲60秒,此時它將引發異常。真的,你應該嘗試/捕捉異常,並採取一些措施來處理超時,而不是永遠等待。您可以增加綁定配置中的超時時間。在這裏看到:
Increasing the timeout value in a WCF service
而且在這裏,向下滾動到「的SendTimeout」元素:
或者,看看使用異步操作,如果你有一個長期運行的調用,如您不希望呼叫在等待服務器響應時被阻止。
任何指針?謝謝 – WhoIsNinja 2011-03-31 14:23:49
當然,MSDN文章在這裏:http://msdn.microsoft.com/en-us/library/ms730059.aspx – DaveRead 2011-03-31 14:29:53