Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 每个配置文件只能显示一次节。有关例外情况,请参阅帮助主题_C#_Asp.net_Web Config - Fatal编程技术网

C# 每个配置文件只能显示一次节。有关例外情况,请参阅帮助主题

C# 每个配置文件只能显示一次节。有关例外情况,请参阅帮助主题,c#,asp.net,web-config,C#,Asp.net,Web Config,所选数据存储存在问题。这可能是由于服务器名称或凭据无效或权限不足造成的。这也可能是由于未启用角色管理器功能造成的。单击下面的按钮可重定向到可以选择新数据存储的页面 以下消息可能有助于诊断问题:每个配置文件只能显示一次节。有关例外情况,请参阅帮助主题。(C:\Users\berkay.bektas\Desktop\x\Yalcomania\u Project\Yalcomania\u APP\YalcomaniaTours\YalcomaniaTours.UI.WebApp\web.config第

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

以下消息可能有助于诊断问题:每个配置文件只能显示一次节。有关例外情况,请参阅帮助主题。(C:\Users\berkay.bektas\Desktop\x\Yalcomania\u Project\Yalcomania\u APP\YalcomaniaTours\YalcomaniaTours.UI.WebApp\web.config第20行)


我猜是因为:

<roleManager enabled="true" />


注意错误消息“节只能出现一次…”您有两个roleManager节。尝试将其组合为:

<roleManager enabled="true">
  <providers>
    <clear/>
    <add name="AspNetSqlRoleProvider" connectionStringName="MembershipConn" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
    <add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  </providers>
</roleManager>


此外,我想您可能希望在roleManager部分中提供一个
defaultProvider

我已经编辑了您的标题。请参阅“”,其中的共识是“不,他们不应该”。您是否验证了凭据,并确保启用了角色管理器功能??有时,阅读错误消息有助于诊断问题。如果不是这样,很难说,请检查连接字符串,尝试注释web.config的整个部分,直到停止获取运行时错误,特别检查第20行,因为这是列为有问题的行号,等等。
<roleManager>
  <providers>
    <clear/>
    <add name="AspNetSqlRoleProvider" connectionStringName="MembershipConn" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
    <add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  </providers>
</roleManager>
<roleManager enabled="true">
  <providers>
    <clear/>
    <add name="AspNetSqlRoleProvider" connectionStringName="MembershipConn" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
    <add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  </providers>
</roleManager>