我正在创建一个控制台应用程序,它将自动将用户创建到以mvc构建的Web应用程序的数据库中,并使用内置的成员资格提供程序和角色进行表单身份验证。
如何在控制台应用程序中使用AccountMembershipService
和MembershipCreateStatus
类?我已经为System.Web
和System.Web.Mvc
以及安全等添加了程序集和引用,但无法识别这些类。
答案 0 :(得分:8)
将您的网络项目web.config
中的相关元素复制到winforms app.config
。
System.Web.Mvc
不是必需的,您还必须在项目设置下从Net 4 Client Profile
更改为.NET 4
。
答案 1 :(得分:0)
使用MS的this指南。如果您使用多个提供程序,请务必将该属性放在app.config中的部分中,否则您可能会获得其他内容作为默认提供程序以及提供程序程序集的奇怪异常:)。