在控制台应用程序中使用ASP.NET成员资格

时间:2011-11-24 11:07:19

标签: c# asp.net-membership console-application

我正在创建一个控制台应用程序,它将自动将用户创建到以mvc构建的Web应用程序的数据库中,并使用内置的成员资格提供程序和角色进行表单身份验证。

如何在控制台应用程序中使用AccountMembershipServiceMembershipCreateStatus类?我已经为System.WebSystem.Web.Mvc以及安全等添加了程序集和引用,但无法识别这些类。

2 个答案:

答案 0 :(得分:8)

将您的网络项目web.config中的相关元素复制到winforms app.config

System.Web.Mvc不是必需的,您还必须在项目设置下从Net 4 Client Profile更改为.NET 4

答案 1 :(得分:0)

使用MS的this指南。如果您使用多个提供程序,请务必将该属性放在app.config中的部分中,否则您可能会获得其他内容作为默认提供程序以及提供程序程序集的奇怪异常:)。