当我在网站管理工具的安全选项卡上,我得到这个错误:无法连接到SQL Server数据库在asp.net网站管理工具
没有您的选择问题数据存储。这可能是由于无效的服务器名称或凭据,或者权限不足造成的。它也可能是由角色管理器功能未启用引起的。点击下面的按钮将被重定向到您可以选择新数据存储的页面。
以下消息可能有助于诊断问题:无法连接到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>
问题这是一个连接字符串的EF或连接字符串只是为SQL服务器数据库..?听起来像你需要阅读这将有助于[连接字符串](http://www.connectionstrings.com/textfile/) – MethodMan 2014-10-21 22:14:05
你可以发布**通常位于** memebrship **标签* * **的web.config? – Win 2014-10-21 22:16:26
当我更改连接字符串时,出现连接DefaultConecction丢失或空的错误。 – Bouss 2014-10-21 22:16:51