代码之家  ›  专栏  ›  技术社区  ›  jeroenh

Castle ActiveRecord:SessionScope.Current在IIS 7下为空

  •  1
  • jeroenh  · 技术社区  · 16 年前

    但是,我在将我的应用程序部署到iis7:ActiveRecord的SessionScope.Current上时遇到了一个问题。

    有什么想法吗?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Yngvar Johnsen    16 年前

    为了在IIS7和旧版本上使用相同的web.config文件,请将SessionScopeWebModule放在如下部分:

    <configuration>
        <system.webServer>
          <validation validateIntegratedModeConfiguration="false"/>
          <modules>
             <add name="ar.sessionscope" type="Castle.ActiveRecord.Framework.SessionScopeWebModule, Castle.ActiveRecord" />
    

    除了原来的 <system.web>

    <configuration>
       <system.web>
          <httpModules>
                  <add name="ar.sessionscope" type="Castle.ActiveRecord.Framework.SessionScopeWebModule, Castle.ActiveRecord" />
    

    一定要设置 <validation validateIntegratedModeConfiguration="false"/> 在 <system.webServer>

    推荐文章