Cyb*_*ist 5 .net c# asp.net iis web-services
所以在这里,我尝试在localhost上调试我的ASP.NET Web服务中的一个小问题,而当我逐步完成它时,这件事情会超时.在这里,我认为默认超时值是20 分钟.但超时似乎发生在30秒 - 我已经两次定时 - 虽然在另一个时间我做了20秒.
我已经尝试通过将sessionState超时设置为30来管理这个问题,这符合MSDN关于HttpSessionState HERE的说法.使用此代码:
<sessionState
mode="InProc"
cookieless="true"
timeout="30" />
Run Code Online (Sandbox Code Playgroud)
在.
MSDN说超时的值应该是几分钟("获取并设置时间量,以分钟为单位......"),但它似乎没有任何区别.Machine.config没有指定任何值,因此默认为20分钟.
我在IIS 7.5中运行.我检查了IIS中的ASP.NET会话状态模式设置的属性,并将其选为"正在处理中".我不知道这会影响到什么,如果有的话.
所以这对我来说是一个谜.
小智 1
如果您的客户端在调用网络服务时超时,请查看-
http://msdn.microsoft.com/en-us/library/system.web.services.protocols.webclientprotocol.timeout.aspx