2013-08-23 144 views
0

在某些情況下,我們使用ASP.NET構建報表,需要幾分鐘的時間才能生成 - 比默認執行超時更長。是否有可能在運行時和/或特定頁面[和/或特定Web服務方法]更改超時?在運行時更改執行超時

我們已經用HttpRuntimeSection.ExecutionTimeout進行了試驗,結果無濟於事(運行時拋出異常,說The configuration is read only.)。

+1

我想你最好還是探索其他選項生成報告而不是在ASP.NET Web應用程序(如Windows服務)內部進行。 –

+0

@KarlAnderson注意。並且我同意。隨着時間的推移,我們會探索這樣的事情。 – svidgen

回答

1

可以在webconfig文件調整超時爲所需的頁面

<location path="somefile.aspx"> 
    <system.web> 
     <httpRuntime executionTimeout="180"/> 
    <system.web/> 
<location/> 
+2

我沒有意識到可以在配置中的每個位置基礎上設置超時。 +1 – svidgen