我正在尝试在我的 mvc 3 应用程序的 web.config 文件中手动设置身份验证用户名和密码:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
<credentials passwordFormat="Clear">
<user name="admin" password="secret" />
</credentials>
</authentication>
并出现以下警告:
警告 1 元素“身份验证”具有无效的子元素“凭据”。预期的可能元素列表:“表格,护照”。C:\Users\Aleksey\documents\visual studio 2012\Projects\SportStore\SportStore.WebUI\Web.config 20 8 SportStore.WebUI
我也尝试使用 aspnet_regsql.exe 工具,但我使用实体框架映射器,所以我的数据库有 (.sdf) 扩展名(SQL Server Compact Edition 数据库文件),这是不受支持的。我尝试通过 nuget 包管理器添加 Microsoft.AspNet.Providers.SqlCE。web.config 文件中出现了 4 个默认提供程序和新的连接字符串。我将提供程序的连接字符串更改为“EfDbContext”(从 DbContext 继承的类),没有任何工作。
我是身份验证的新手。Mabby 您知道一些有用的资源,其中详细描述了“如何在身份验证中使用 EF”?
先感谢您。