2

長時間実行されているストアドプロシージャを呼び出し、その間にタイムアウトするASP.NET Webアプリケーションがあります。このシナリオでは、ストアドプロシージャが実行されます。はい、タイムアウト期間を長くできることは承知していますが、ストアドプロシージャの実行については疑問があります。

4

1 に答える 1

0

まず、ストアドプロシージャをチェックして、正常に実行されたことを意味する適切な結果が表示されているかどうかを確認します。次に、タイムアウト期間を長くします。ストアドプロシージャは、データやロジックなどに応じて結果を表示するのに時間がかかりますが、最終的には確実に結果を表示します。

アプリケーションのタイムアウト時

web.configで

<location path="something.aspx">
        <system.web>
                <httpRuntime executionTimeout="90"/>
        </system.web>
</location>

必要に応じてexecutionTimeoutを変更できます

詳細については、 http://msdn2.microsoft.com/en-us/library/e1f13641.aspxを参照してください。

于 2012-05-31T08:46:43.170 に答える