2010-05-23 4 views
0

У меня есть два ASP-специфические базы данных SQL ServerБаза данных ASPNETDB и ASPSTATE. Как изменить соединительные строки?

1) ASPState - в состоянии хранить сессии 2) ASPNETDB - Для того, чтобы сохранить безопасность/Role вещи.

В моей web.config, я указать строку соединения, используемую для определения местоположения базы данных APState:

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

Если указана строка conenction для базы данных ASPNETDB? Я пытаюсь указать его на db на удаленном сервере.

У меня такое чувство, что оно находится где-то в IIS или в конфигурации машины. Я хотел бы добавить его к моему 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 Проверить

 Смежные вопросы

  • Нет связанных вопросов^_^