2014-11-05 60 views
1

我正在嘗試與已經存在的用戶羣進行集成。他們正在使用會員供應商,但我的應用程序是多人遊戲的移動遊戲。我想我的問題分兩部分。在ASP.NET之外使用Microsoft成員提供程序

我可以在nonasp.net應用程序中使用成員資格提供程序類嗎?

如果我可以,如何設置Web.config文件,而不是在Web應用程序項目中?

+0

你的意思是WebSecurity類?是的,你可以在其他地方使用它。 – Steve 2014-11-05 19:47:21

+0

我有點想你可以,但在我繼續之前想確定。所以我知道這可能是一個超級新問題,但是如何爲不是基於Web的項目創建web.config文件? – Repareman 2014-11-05 20:37:41

+0

web.config沒有什麼神奇的。 asp.net基本上是將這些屬性放在web.config中並將它們提供給適當的類。你可以做同樣的 – Steve 2014-11-05 22:52:59

回答

1

你絕對可以在其他地方使用WebSecurity,它畢竟只是一個類。 web.config沒有什麼神奇的地方,asp.net基本上將web.config中的這些屬性提供給相應的類。像WebSecurity.InitializeDatabaseConnection。因此,您可以將它們硬編碼或製作自己的配置文件來存儲這些信息。

+0

WebSecurity不是成員資格,儘管WebSecurity確實使用成員資格。 SimpleMembership是存在於WebSecurity命名空間中的MembershipProvider的擴展形式,但這不一定是OP詢問的內容。 – 2014-11-05 23:29:48

+0

@ErikFunkenbusch查看評論,我確認WebSecurity是他想要的 – Steve 2014-11-05 23:32:36

+0

所以就在剛纔我完成了我在這裏做的事情的代碼。我只是說,我有數據庫之前的會員提供商。我不知道我是否可以在ASP.Net之外使用Membership。這是我提出的原始問題,並得到了答覆。然後我詢問了Web.Config,我正在製作一個類庫項目。我想,史蒂夫並沒有全部的信息來回答我的問題。但我的配置設置需要在App.config中。我只是想發佈這個,以防有人遇到類似的問題。非常感謝Steve,非常有幫助。 – Repareman 2014-11-06 20:31:06

相關問題