【问题标题】:Default Role Provider could not be found asp.net找不到默认角色提供程序 asp.net
【发布时间】:2016-04-23 19:04:55
【问题描述】:

在我的网络配置文件中,我写了这段代码

<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">
  <providers>
    <clear/>
    <add connectionStringName="ApplicationServices" applicationName="/AltuaWebsite" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider"/>
    <add applicationName="/AltuaWebsite" name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider"/>
  </providers>
</roleManager>

我收到了这个错误

描述:处理一个错误 服务此请求所需的配置文件。请查看 下面的具体错误详细信息并修改您的配置文件 适当地。

解析器错误消息:连接名称“ApplicationServices”是 在应用程序配置或连接字符串中找不到 是空的。

有人知道是什么问题吗?

【问题讨论】:

    标签: c# asp.net role-manager


    【解决方案1】:

    错误是说没有ApplicationServices的名字的连接。

    您需要将其添加到web.config,例如:

    <connectionStrings> 
         <add name="ApplicationServices" 
         connectionString="[connection info here]" providerName="System.Data.SqlClient" />
    </connectionStrings>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-21
      • 1970-01-01
      • 2011-10-14
      • 2012-04-04
      • 1970-01-01
      • 2010-12-26
      • 2013-05-27
      • 1970-01-01
      相关资源
      最近更新 更多