2008年10月12日 星期日

Using OracleSessionStateProvider Web.config

Oracle Providers for ASP.NET 成員之一。

讓asp.net網站在做NLB的架構時將SessionState存放在Oracle裡。

NLB成員,只要有一台Server能提供服務。

網站都能繼續提供服務使用者的操作完全不會中斷 。

<?xml version="1.0"?>
<configuration xmlns=
  "http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <connectionStrings>
    <add name="my_sessionstate_app_con_string" connectionString=
      "User Id=scott;Password=tiger;Data Source=Oracle"/>
  </connectionStrings>
  <system.web>
    <!-- Enable and customize OracleSessionStateProvider -->
    <sessionState mode="Custom" customProvider="MyOracleSessionStateStore">
      <providers>
        <add name="MyOracleSessionStateStore"
             type="Oracle.Web.SessionState.OracleSessionStateStore,
             Oracle.Web, Version=2.111.6.20, Culture=neutral,
             PublicKeyToken=89b483f429c47342"
             connectionStringName="my_sessionstate_app_con_string"/>
      </providers>
    </sessionState>
  </system.web>
</configuration>

沒有留言: