【发布时间】:2011-11-16 15:37:00
【问题描述】:
有一个我们从 iis 6 转移到 iis 7 的 asp.net web 应用程序 (2.0)。 它工作了 6 个月。三天前,我们一直看到一个登录用户看到其他用户信息的问题。 (会话信息) 会话正在进行中
我看到的唯一不同是 iis7 应用程序池处于集成模式。
我们已下架该应用程序。 应用网页配置如下
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<remove name="ScriptModule"/>
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>
<remove name="WebServiceHandlerFactory-ISAPI-2.0"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode"/>
<add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</handlers>
有没有人知道它可能是什么 应用程序在 iis6 中一年没有这个问题 n 在 iis7 中没有任何问题 6 个月。
我们没有使用任何全局变量...
【问题讨论】:
-
问题可能出在代码上,而不是配置上。它实际上可能根本没有使用 Session。
-
如果是代码,我们会在一年前看到它。这发生在 2011 年 9 月 9 日到 2011 年 9 月 12 日
-
您的配置中没有任何内容可能导致不同浏览器共享会话状态。
-
刚刚浏览了服务器更新日志。 Microsoft 于 2011 年 9 月 9 日发布了更新,这意味着 Microsoft 已针对 IT 专业人员发布了有关此问题的 Microsoft 安全公告。此更新适用于所有受支持的 Microsoft Windows 版本。此更新通过将以下 DigiNotar 根证书置于 Microsoft 不受信任的证书存储中来撤销对它们的信任: •DigiNotar 根 CA •DigiNotar 根 CA G2 •DigiNotar PKIoverheid CA Overheid •DigiNotar PKIoverheid CA Organisatie - G2 •DigiNotar PKIoverheid CA Overheid en Bedrijven
-
这和这有什么关系???
标签: asp.net iis-7 .net-2.0 session-state