使用 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 菜单:项目- > Asp.net 配置时,我在浏览器上获得注册用户的“网站管理工具”,我假设这里使用的数据库不一样在我的网站上创建。当我想在“安全安装向导”中更改数据存储时,我收到下一条消息:“您的应用程序当前配置为使用: 高级设置供应商 要更改应用程序的数据存储,请关闭向导,然后单击安全配置选项卡提供程序。您可以使用此选项卡配置如何存储数据管理网站。 "
当我转到安全配置选项卡提供程序时,单击找到的唯一提供程序旁边的测试链接:AspNetSqlProvider,我收到以下消息:
"*无法建立与数据库的连接。如果尚未创建SQL Server数据库,请退出网站管理工具,使用命令行实用程序创建并配置aspnet_regsql数据库,然后返回此工具设置提供者。*"
请指教怎么办?