![](/img/trans.png)
[英]Web Site Administration Tool: Unable to connect to SQL Server database (using SQL Server Development Edition)
[英]Unable to connect to SQL Server database in asp.net Web Site Administration Tool
当我进入“网站管理工具”的“安全性”选项卡时,出现以下错误:
您选择的数据存储有问题。 这可能是由于无效的服务器名称或凭据或权限不足引起的。 也可能是由于未启用角色管理器功能引起的。 单击下面的按钮将重定向到页面,您可以在其中选择新的数据存储。
以下消息可能有助于诊断问题:无法连接到SQL Server数据库。
这是web.config文件中的connectionStrings部分:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Verkoop.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="BestellingDBContext" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Verkoop.mdf;Integrated Security=True" />
</connectionStrings>
这是成员资格部分:
<membership>
<providers>
<add connectionStringName="DefaultConnection" enablePasswordRetrieval="false"
enablePasswordReset="true" requiresQuestionAndAnswer="false"
requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
applicationName="/" name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</providers>
</membership>
我已经在互联网上搜索解决方案已有几个小时了,但找不到任何东西。 有人可以帮忙吗? 谢谢!
编辑
roleManager标签:
<roleManager>
<providers>
<add connectionStringName="DefaultConnection" applicationName="/"
name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</providers>
</roleManager>
也可能是由于未启用角色管理器功能引起的。
错误消息指出roleManager未启用。 请启用它,然后再次测试。
<roleManager defaultProvider="DefaultRoleProvider" enabled="true">
<providers>
...
</providers>
</roleManager>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.