我目前有一個Web應用程序,可以稱之爲「WebApp-A」。我應該如何使用相同的成員資格提供者構建serperate登錄區域/ Web應用程序?
WebApp-A實現了AspNetSqlMembershipProvider和AspNetSqlRoleProvider。
我現在要創建第二個Web應用程序,讓我們把它稱爲 「SubApp-B」,並把它嵌套的WebApp-A內側,這樣的:
Web應用程序-A/SubApp-B
我會像SubApp-B實現相同的AspNetSqlMembershipProvider和AspNetSqlRoleProvider。
我希望在SubApp-B下創建的用戶能夠登錄到WebApp-A,但在WebApp-A下創建的用戶不能登錄到SubApp-B。我還希望能夠將角色從WebApp-A分配給SubApp-B用戶。
據我的理解,我可以在多個Web應用程序中使用相同的AspNetSqlMembershipProvider,並在各自的web.config中使用applicationName =「」區分用戶。這種方法會滿足我的上述要求嗎?
我是否應該將SubApp-B嵌套爲WebApp-A中的Web應用程序。或者,我是否應該使用具有角色的WebApp-A來創建可以訪問/ SubFolder區域的用戶?
感謝您的信息。我不確定使用ApplicationName。但是,在測試它和您提供的信息之後,它更有意義。 :) – Mausimo