我部署了一個調用函數的webservice,這需要超過5到6個小時。我在我的asp.net頁面上使用了這個web服務,我正在異步地調用這個web服務。那麼我應該如何增加webservice的時間?WebService超時
-1
A
回答
3
如果您正在調用需要5-6小時完成的功能,則可能需要重新考慮您的架構。用戶是否會坐在頁面上等待5到6個小時,以便完成流程?可能不會。也許你可以讓你的web服務在數據庫,xml文件或其他數據存儲完成時設置一個指示器。然後,在你的asp.net頁面中,你可以點擊一個按鈕或者完成一些其他的操作來檢查這個指標,看看這個過程是否已經完成。
1
如果您沒有問題在具有長超時你的web服務的所有請求,您可以設置
<httpRuntime executionTimeout="300"/>
在
<system.web>
在你的web.config,其中300是在幾秒鐘內你的超時
但是,作爲DevSlick answers,您可能想重新考慮您的架構,Web服務並不適用於長時間運行的任務,您可能希望創建一個缺點ole應用程序按計劃運行。
2
你需要機會executionTimout在你的web.config喜歡的東西大:
executionTimeout單位爲秒。
<configuration>
<system.web>
<httpRuntime executionTimeout="21600"/>
</system.web>
</configuration>
相關問題
- 1. WebService超時
- 2. httpwebrequest.getResponse超時在webservice
- 3. 超時webservice客戶端
- 4. 的WebService/java.net.SocketTimeoutException:讀超時
- 5. .NET WebService的超時異常
- 6. java WebService請求超時
- 7. Yii會話在webservice中超時
- 8. PHP超時無法在webservice上工作
- 9. 設置超時軸SOAP的Webservice
- 10. 如何在System.Reactive中管理Webservice超時
- 11. WebService調用的默認超時
- 12. 與webservice的連接第一次超時
- 13. Coldfusion消費webservice - > java.net.SocketTimeoutException:連接超時
- 14. Adobe Flex 4.6 WebService請求超時
- 15. 在android中調用rest webservice時超時例外
- 16. 如何解決:在Ajax WebService中會話超時時InvalidOperationException調用
- 17. WebService超時,但客戶端沒有收到異常
- 18. WebService HTTPS調用的讀取超時工具
- 19. 如何在websphere中定義webservice客戶端的超時
- 20. 在android中的Webservice顯示服務器超時錯誤
- 21. 顯示的是WebService的URL連接超時的Android
- 22. Talend:修改作業中的Webservice調用超時
- 23. ASMX webservice到ORACLE DB在第一個連接上超時
- 24. 如何爲JAX-WS WebService調用設置超時
- 25. WinForms調用Webservice哪個超時但不會調用完成
- 26. 的Flex - 腳本超時(錯誤#1502)和WebService組件
- 27. 如何從Silverlight 4.0應用程序調用WebService時更改超時限制?
- 28. 從不同位置訪問同一個OBIEE webservice時出現超時錯誤
- 29. javascript超時超時
- 30. 超時不超時
從asp.net頁面查看我的場景我只是通過傳遞一些參數到webservice來觸發webservice。在web服務中,它獲取參數並執行其功能並在db中進行更新。所以,我可以在web服務調用完成後隨時關閉asp.net頁面。我的問題有時候webservice會用updaintg db運行成功,有些時候它不能更新db,我相信用db編寫的代碼是完美的,那麼webservice是否有自己的超時以及如何配置呢? – 2011-02-18 20:18:12
所以,asp頁面真的不在乎工作是否失敗,但你呢?爲什麼不讓Web服務向你發送一封電子郵件或其他東西? – DevSlick 2011-02-18 20:27:37