Asp.net mvc3学习(asp.net配置选项卡错误)

昨天晚上数据库过期,今天 打开asp.net网站管理工具 “安全”选择项时,出现以下错误提示:“选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。本人开发工具vs2010,数据库sqlserver2008.操作系统windows7(64bit)

查找解决方案: 

1、打开SDK 命令提示(所有程序->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio 2010 命令提示),输入aspnet_regsql。

2、弹出ASP.NET SQL Server 安装向导->下一步,选“为应用程序服务配置 SQL Server”,->下一步,如果是默认实例服务器应该就是计算机名,选择验证方式,我选的是sa身份验证,数据库用<默认>-> 下一步,这个窗口显示您的设置摘要,这里可以看到数据库名称为aspnetdb->下一步->完成

3.

修改C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config的machine.config文件,修改文件中<connectionStrings>段的数据库连接信息:

<connectionStrings>

<add name="LocalSqlServer"  connectionString="data source=./SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
</connectionStrings>

修改为:

<connectionStrings>
<add name="LocalSqlServer" connectionString="Server=YourServerName;Database=aspnetdb;User ID=sa;Password=Your Password;Trusted_Connection=False" />
</connectionStrings>

注意:在我的操作系统中,修改后,不能保存,是权限问题,可以在该文件的属性,然后找到安全选项卡,添加everyone的权限,这样就可以保存啦。

然后再次单击asp.net配置,可以启用角色。添加用户。 

原文地址:https://www.cnblogs.com/gxg2008540/p/2747083.html