我有一個多租戶應用程序,其中每個租戶都會有自己的數據庫。 ASP.NET MVC3 Web應用程序將查看傳入的用戶名,並確定要使用哪個客戶數據庫對用戶進行身份驗證。ASP.NET會員供應商 - 避免安裝在web.config中
我可以得到這個工作,如果我添加多個connectionStrings /成員提供者,我可以得到它的工作。
我想一個方法,以消除在web.config中的依賴。
有沒有一種方法可以通過代碼配置SqlMembershipProviders,而不是將自己綁定到web.config文件?我想我可以用我寫的一個自定義提供程序來完成它,但是想在走向這條路之前看看是否有辦法。
喬希,感謝您的想法。我想不依賴於web.config配置,因爲我希望能夠輕鬆擴展這個應用程序。如果我的所有配置都在數據庫中,那麼我不必爲每個節點遞交一個web.config密鑰。我有一個工作的例子,但必須建立自己的會員供應商,這讓我幾乎回到了你的建議。謝謝! 〜史蒂夫 –