【发布时间】:2012-09-14 17:26:54
【问题描述】:
使用 Visual Studio 2012,我创建了一个新的 ASP.NET MVC 4 Web 项目, 使用 NuGet,我安装了“Microsoft SQL Server CE 4.0 Universal providers for SQL compact Edition”。
之后:
我发现 aspnet.sdf SQL Server CE 4.0 数据库位于我的 App_Data 文件夹中
我在 MVC 网站上注册成功,提供用户名和密码,我可以登录。
当我显示 \App_Data\aspnet.sdf 用户表时,我没有找到任何记录。
这里的问题是,当我单击 VS 菜单时:PROJECT -> Asp.net 配置 我在浏览器上打开了“Web 站点管理工具”与注册用户,我在这里假设这里使用的数据库与我的网站中创建的不同。 当我想在“安全安装向导”中更改数据存储时,我收到下一条消息: "您的应用程序当前配置为使用: 高级设置供应商 要更改应用程序的数据存储,请关闭向导,然后单击安全配置选项卡提供程序。您可以使用此选项卡来配置如何存储数据管理网站。"
当我转到安全配置选项卡提供程序时,单击找到的唯一提供程序旁边的测试链接:AspNetSqlProvider,我收到以下消息:
"*无法建立与数据库的连接。 如果尚未创建 SQL Server 数据库,请退出网站管理工具,使用命令行实用程序创建并配置 aspnet_regsql 数据库,然后返回此工具设置提供程序。*"
请指教该怎么做?
【问题讨论】:
标签: sql-server asp.net-membership asp.net-mvc-4 visual-studio-2012