2010-05-23 102 views
0

我有兩個ASP-特定的SQL Server數據庫ASPNETDB和ASPSTATE數據庫。如何更改連接字符串?

1)ASPState的 - 要存儲會話狀態 2)ASPNETDB - 要保存安全/角色的東西。

在我的web.config,我指定用於標識APState數據庫的位置連接字符串:在哪裏conenction字符串的ASPNETDB數據庫中指定

<sessionState mode="SQLServer" sqlConnectionString="server=(local)\sql2008b;uid=sa;pwd=iainttelling;" timeout="120"/> 

?我試圖將它指向遠程服務器上的數據庫。

我有一種感覺,它是在IIS或Machine Config中的某個地方。我想將其添加到我的WEB.CONFIG有人可以幫我做到這一點嗎?

回答

0

connectionStrings部分來定義一個連接字符串,然後覆蓋角色/成員設置是這樣的:

<system.web> 
    <roleManager enabled="true" defaultProvider="SqlRoleManager"> 
     <providers> 
      <add 
       name="SqlRoleManager" 
       type="System.Web.Security.SqlRoleProvider" 
       connectionStringName="DefaultSqlConnection" 
       applicationName="myApp" /> 
     </providers> 
    </roleManager> 

    <membership defaultProvider="SqlMembershipManager" > 
     <providers> 
      <clear /> 
      <add 
       name="SqlMembershipManager" 
       type="System.Web.Security.SqlMembershipProvider" 
       connectionStringName="DefaultSqlConnection" 
       applicationName="myApp" 
       passwordFormat="Hashed" /> 
     </providers> 
    </membership> 

檢查this article