4

我已经创建用户角色Asp.net网站管理工具。我想将这些用户角色存储在存储在SQL服务器中的表中。但是该工具创建了默认的连接字符串并将数据存储在自己的表中。更改ASP.NET网站管理工具连接字符串

我有一个user_role表在SQL Server 2008 R2中的属性user_idrole_idrole_name。我该如何将此表连接到asp.net网站管理工具?

我使用.NET框架4.0,ASP.net Web应用程序,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数据库)。