静态内容不应该要求会话状态

时间:2013-01-07 13:42:36

标签: asp.net session-state

在我的应用程序中,我不希望像图像,javascript文件和css文件这样的静态内容需要会话状态。为了防止这种情况,我使用了

<Localization path="folder_containing_files">
  <system.web>
      <pages enableSessionState="false"/>
  </system.web>
</Localization>

虽然我已将该属性用作false,但正在为静态内容调用会话状态(正在创建请求)。

2 个答案:

答案 0 :(得分:4)

谢谢大家的支持。

唯一创建请求的是

<modules runAllManagedModulesForAllRequests="true" />

我删除了属性runAllManagedModulesForAllRequests,这意味着我将值设置为false并解决了问题。 干杯:)

答案 1 :(得分:1)

首先,只有IIS中注册的扩展程序通过其处理程序进行处理。图像,文本文件,css甚至不由.net运行时处理。它们由IIS提供服务。

你想通过这样做来实现目标吗?