Ced*_*ger 2 asp.net webforms visual-studio-2013 asp.net-identity
我用Visual Studio 2013制作了一个Web表单项目.我没有更改身份验证设置.
当我查看我的web.config文件时,我看到这句话:
此模板中禁用了ASP.NET成员身份.请访问以下链接http://go.microsoft.com/fwlink/?LinkId=301889以了解此模板中的ASP.NET成员资格支持
当我查看这个网站时,我仍然无法找到填写我的提供商的方法.
我可以为每个提供程序添加此xml-input(默认情况下,成员资格,角色和默认情况)
<providers>
<add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
</providers>
Run Code Online (Sandbox Code Playgroud)
或者Visual Studio 2013中的身份框架是否已更改?(OWIN)?
默认情况下,在创建新项目时Visual Studio 2013中,它使用新的ASP.NET标识.这不使用您习惯的成员资格提供程序或配置文件提供程序.所以不,你不能只添加配置数据.
您可以根据需要添加它们,但要了解这些可能不会得到支持.他们仍然会工作,但不会有新的发展.
如果您选择使用新的身份模型,那么您必须考虑旧的成员资格系统旨在解决成员资格模型很脆弱且不易扩展的事实.ASP.NET身份不是这种情况,您可以扩展用户类,以提供原本会进入旧成员资格提供程序系统中的配置文件的信息.
但是,为了完成这项工作,您将需要了解有关ASP.NET身份及其工作原理的更多信息,因为这里的帖子太多了.您可以从您提到的链接开始.您还可以在http://www.asp.net/aspnet/overview/authentication-and-identity找到更多信息
| 归档时间: |
|
| 查看次数: |
2909 次 |
| 最近记录: |