【问题标题】:error on website administration tool with security tab带有安全选项卡的网站管理工具出现错误
【发布时间】:2012-01-06 04:33:54
【问题描述】:

您好,我在使用 asp.net Web 管理工具安全选项卡时发现了一个错误......并且我使用 sqlProvider 作为默认提供程序。

您选择的数据存储存在问题。这可能是由无效的服务器名称或凭据或权限不足引起的。这也可能是由于未启用角色管理器功能造成的。单击下面的按钮可重定向到您可以选择新数据存储的页面。

以下消息可能有助于诊断问题:尝试初始化 System.Data.SqlClient.SqlConnection 对象时出错。为连接字符串提供的值可能是错误的,或者它可能包含无效的语法。参数名称:connectionString

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    您的web.config 文件中有<connectionStrings /> 元素吗?您需要它才能连接到您的 MembershipProvider 和 RoleProvider。

    以下是使用SqlMembershipProviderSqlRoleProvider 所需的必要元素。

    请注意,有以下部分:

    • <connectionStrings />
    • <membership />(在<system.web /> 部分)
    • <roleManager />(在<system.web /> 部分)

    web.config

    <configuration>
      <connectionStrings>
        <add name="YourConnectionString"
             providerName="System.Data.SqlClient"
             connectionString="data source=YOURSERVER;
              initial catalog=YOURDB;user id=YOURINSTANCELOGIN;password=YOURPASSWORD;"/>
      </connectionStrings>
    
      <system.web>
        <membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="15">
          <providers>
            <clear/>
            <add name="AspNetSqlMembershipProvider"
                 type="System.Web.Security.SqlMembershipProvider"
                 connectionStringName="YourConnectionString"
                 applicationName="YourApplicationName"/>
          </providers>
        </membership>
    
        <roleManager
           enabled="true"
           defaultProvider="AspNetSqlRoleProvider">
          <providers>
            <clear />
            <add
               connectionStringName="YourConnectionString"
               applicationName="YourApplicationName"
               name="AspNetSqlRoleProvider"
               type="System.Web.Security.SqlRoleProvider" />
          </providers>
        </roleManager>
    
        <authentication mode="Forms">
          <forms loginUrl="~/Account/LogOn" timeout="2880" />
        </authentication>
      </system.web>
    
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-26
      • 2014-03-25
      • 2011-04-08
      • 2014-12-14
      • 1970-01-01
      • 2013-11-16
      • 2011-07-21
      • 1970-01-01
      相关资源
      最近更新 更多