4

У меня создано роли пользователя с Инструмент администрирования веб-сайта Asp.net. Я хочу сохранить эти роли пользователей в своей таблице, которые хранятся на сервере SQL. Но инструмент создал строку подключения по умолчанию и сохранил данные в своей таблице.Изменение ASP.NET Инструмент подключения к веб-сайту

У меня есть таблица user_role с атрибутами user_id, role_id и role_name в SQL Server 2008 R2. Как подключить эту таблицу к инструменту администрирования веб-сайта asp.net?

Я использую .NET framework 4.0, веб-приложение ASP.net, SQL Server 2008 R2.

ответ

3

конфигурации по умолчанию определяется в файле web.config вашего приложения здесь:

<configuration> 
    <connectionStrings> 
     <add name="ApplicationServices" connectionString="data source=SERVERNAME;Initial Catalog=aspnetdb;User Id=yourusername;Password=yourpassword" providerName="System.Data.SqlClient"/> 
    </connectionStrings> 
    <system.web> 
     <membership> 
      <providers> 
       <clear/> 
       <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/> 
      </providers> 
     </membership> 

<connectionStrings> раздел покажет вам, где вы подключаетесь к базе данных, и секция <membership> показывает, как настроен ваш поставщик членства ,

Итак, похоже, вам просто нужно изменить строку подключения, чтобы указать на базу данных, которую вы создали (а не базу данных по умолчанию aspnetdb).

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

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