MVC 5中缺少IdentityConfig

Cro*_*ell 5 asp.net-mvc asp.net-mvc-4 asp.net-mvc-5

我正在将我的项目迁移到MVC 5,我刚刚安装了Visual Studio 2013 RC.据我所看到的,必须有一个文件名为IdentityConfig.csApp_Start目录,但即使我创建一个新项目,该文件丢失.我想也许它可能与我正在使用的Visual Studio版本有关.反正有没有解决这个问题?

此外,我无法向web.config添加角色或成员资格提供程序.我如何使用IdentityConfig执行此操作?

Kev*_*ans 6

不再需要IdentityConfig.cs,并且已在RC版本中删除.这将在" ASP.NET身份介绍 "一文中讨论.以下是本文的相关摘录.

以下是1.0.0-alpha1 - 1.0.0-beta1的显着变化

  • 在这些模板中,您不再需要IdentityConfig.cs
  • 许多公共API被更改为重命名和重构代码.
  • 交易支持已添加到框架中.

  • @Funka--很好的观察.ASP.NET Identity团队在2.x版本的示例中重新引入了IdentityConfig.cs.它仍然不是必需的,但是这个团队选择了大量的东西让样本工作.最佳实践?乍一看似乎不是这样,但我必须更详细地回顾它以提供更好的答案. (2认同)