2010-06-30 121 views
0

我有一個超時的ASP.NET asmx Web服務。ASP.NET Web服務超時

我看到IIS有幾個地方可以定義超時設置。

我也知道可以使用「httpRuntime」元素在web.config文件中定義超時設置。

我還看到服務下運行的應用程序池都有自己的超時設置

我不知道爲什麼微軟選擇了具有多層次的超時即使他們最終會影響到Web服務作爲一個整個。 (除了應用程序池的情況下,其中可以運行多個應用程序)

有人可以幫助我瞭解哪一個優先?

回答

0

在服務服務器端,儘量在配置此設置:

<httpRuntime executionTimeout="1200"/>