AJM*_*AJM 10 c# asp.net httphandler
我已经实现了一个ASP.NET http处理程序.在我看来,没有办法设置超时,例如,如果处理程序已运行超过X秒,则不提供结果.
我在这里是正确的还是有办法实现ashx处理程序的超时?
Jos*_*osh 18
ASP.Net具有内置超时,将导致其终止超过配置限制的连接.
<system.web>
<httpRuntime executionTimeout="110">
</system.web>
Run Code Online (Sandbox Code Playgroud)
但是,在DEBUG模式下编译时会禁用此功能.
<!-- Execution Timeout Will Not Be Enforced -->
<compilation debug="true" />
Run Code Online (Sandbox Code Playgroud)
如果需要为特定处理程序设置执行超时,则可以始终专门为该处理程序创建一个位置,并在那里设置超时.
<location path="MyHandler.ashx">
<system.web>
<!-- Set execution timeout to 10 minutes -->
<httpRuntime executionTimeout="600"/>
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5510 次 |
| 最近记录: |