我在IIS 7上運行ASMX webservice。客戶端是一個silverlight應用程序。我正在向Web服務發出幾個異步文件請求,並在AsyncCompleted上處理它們。在發出所有異步請求之後的某個時候,我會收到以下超時消息。超時如何增加。增加ASMX webservices的超時
我嘗試在託管我的Silverlight應用程序的ASP.NET項目的web.config中添加以下內容。
<httpRuntime executionTimeout="12000"/>
(此超時沒有發生的時候我做的請求同步,但同步操作是非常慢的。)
The HTTP request to 'http://localhost:5080/Service1.asmx' has exceeded the
allotted timeout.
如果您使用的是最新的IIS ...您爲什麼使用最舊的服務類型? WCF(或WCF RIA)將給您比ASMX少得多的麻煩。這是一項傳統服務嗎? –
[這是一個相關的文章,可能有幫助](http://stackoverflow.com/questions/2414441/how-to-increase-request-timeout-in-iis7-0) – Andreas
嘗試更改超時連接限制在IIS中,但它在設置的超時時間之前超時。 – devnull