我在localhost上的ASP.NET Web服务太快了

时间:2013-09-18 19:01:45

标签: c# asp.net .net web-services iis

所以我在这里尝试在localhost上调试我的ASP.NET Web服务中的一个小问题,而当我逐步完成它时,这件事情会超时。在这里,我认为默认超时值为20 分钟。但超时似乎发生在30秒 - 我已经将它计时两次 - 尽管在我做的另一个时间是20秒。

根据MSDN对HttpSessionState HERE所说的内容,我试图通过将sessionState超时设置为30来解决此问题。使用此代码:

<sessionState
  mode="InProc"
  cookieless="true"
  timeout="30" />

in。

MSDN说超时的值应该是以分钟为单位(“获取并设置时间量,以分钟为单位......”),但它似乎没有任何区别。 Machine.config没有指定任何值,因此默认为20分钟。

我在IIS 7.5中运行。我检查了IIS中的ASP.NET会话状态模式设置的属性,并将其选为“正在处理中”。我不知道这会如何影响事情,如果有的话。

所以这对我来说是一个谜。

1 个答案:

答案 0 :(得分:1)