Asp.net mvc 4 无法连接到SQL Server数据库
我正在mvc 4.0中创建一个web应用程序,需要使用Asp.netWeb站点管理工具启用成员资格和授权,但当我单击“安全”选项卡时,会出现错误 所选数据存储存在问题。这可能是由于 由于服务器名称或凭据无效,或由于服务器名称或凭据不足 许可。这也可能是由于角色管理器功能不可用造成的 正在启用。单击下面的按钮可重定向到以下页面: 您可以选择一个新的数据存储。以下消息可能有助于解决此问题 诊断问题:无法连接到SQL Server数据库 下面给出了我的连接字符串Asp.net mvc 4 无法连接到SQL Server数据库,asp.net-mvc-4,asp.net-4.5,Asp.net Mvc 4,Asp.net 4.5,我正在mvc 4.0中创建一个web应用程序,需要使用Asp.netWeb站点管理工具启用成员资格和授权,但当我单击“安全”选项卡时,会出现错误 所选数据存储存在问题。这可能是由于 由于服务器名称或凭据无效,或由于服务器名称或凭据不足 许可。这也可能是由于角色管理器功能不可用造成的 正在启用。单击下面的按钮可重定向到以下页面: 您可以选择一个新的数据存储。以下消息可能有助于解决此问题 诊断问题:无法连接到SQL Server数据库 下面给出了我的连接字符串 <connectionStri
<connectionStrings>
<add name="MusicStoreEntities"
connectionString="Data Source=|DataDirectory|MvcMusicStore.sdf"
providerName="System.Data.SqlClient"/>
</connectionStrings>
我在代码中找不到任何错误,因此请帮助我我不知道错误是由于错误的凭据或其他原因造成的,但我可以告诉您另一种方法,您也可以通过该方法检查数据库连接。若要执行此操作,请执行以下操作
此错误也可能是由于缺少权限造成的,或者您正在使用的数据库可能已经有成员资格表,您可以在数据库中进行检查。如果上述建议不适用于您,请使用新数据库尝试此方法或您的方法。在web.config中设置这些方法
<membership defaultProvider="SqlMembershipProvider">
<providers>
<add
name="SqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MusicStoreEntities"
/>
</providers>
</membership>
更多信息
p、 美国从您使用的sql server版本中删除了该示例
<roleManager defaultProvider ="SqlRoleProvider" >
<providers>
<add
name="SqlRoleProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="MusicStoreEntities"
/>
</providers>
</roleManager>