C# 在ASP.NET之外使用Microsoft成员资格提供程序

C# 在ASP.NET之外使用Microsoft成员资格提供程序,c#,asp.net,web-config,membership,C#,Asp.net,Web Config,Membership,我正在尝试与现有的用户群集成。他们使用的是会员服务提供商,但我的应用程序是针对手机游戏的多人游戏。我想我的问题分为两部分 我可以在非asp.net应用程序中使用成员资格提供程序类吗 如果可以的话,如果不在Web应用程序项目中,如何设置Web.config文件?您肯定可以在其他地方使用WebSecurity,毕竟它只是一个类。web.config并没有什么神奇之处,asp.net基本上是在web.config中获取这些属性,并将它们提供给适当的类。类似于WebSecurity.Initialize

我正在尝试与现有的用户群集成。他们使用的是会员服务提供商,但我的应用程序是针对手机游戏的多人游戏。我想我的问题分为两部分

我可以在非asp.net应用程序中使用成员资格提供程序类吗


如果可以的话,如果不在Web应用程序项目中,如何设置Web.config文件?

您肯定可以在其他地方使用WebSecurity,毕竟它只是一个类。web.config并没有什么神奇之处,asp.net基本上是在web.config中获取这些属性,并将它们提供给适当的类。类似于
WebSecurity.InitializeDatabaseConnection
。因此,您可以将它们硬编码或创建自己的配置文件来存储这些信息

你是说网络安全课?是的,你可以在其他地方使用它。我想你可以,但我想在继续之前确定一下。所以我知道这可能是一个超级新手的问题,但是如何为非基于web的项目创建web.config文件呢?web.config没有什么神奇之处。asp.net基本上是在web.config中获取这些属性,并将它们提供给适当的类。你可以做同样的事,谢谢。如果你想把它写在一个简短的答案或什么的话,非常乐意把它标记为已回答。没有真正得到评论部分:PWebSecurity不是成员身份,尽管WebSecurity确实使用成员身份。SimpleMembership是存在于WebSecurity命名空间中的成员身份提供程序的扩展形式,但这不一定是OP想要的。@ErikFunkenbusch查看评论,我确认WebSecurity是他想要的,所以就在几分钟前,我完成了我在这里所做的代码。我要说的是,我有会员资格提供者的数据库。我不知道我是否可以使用ASP.Net之外的成员资格。这是我最初提出的问题,并且得到了回答。然后我问了Web.Config,我正在做一个类库项目。我想史蒂夫没有所有的信息来正确回答我。但是我的配置设置需要在App.config中。我只是想发布这篇文章,以防有人遇到类似的问题。还是非常感谢史蒂夫,非常有帮助。