У нас есть простое приложение ASP.NET, которое использует ASP.NET SqlMembershipProvider, и все отлично.
Мы хотим создать второе приложение на том же сервере, также использовать SqlMembershipProvider, но другое «applicationName», чтобы учетные записи пользователей между двумя приложениями оставались раздельными.
Похоже, что это было бы возможно, сделав два разных домена приложения (т.е. каждый из них имеет свой собственный web.config), но я надеюсь просто поместить их в разные каталоги, чтобы у меня не было 3 веб-сайтов. конфиги (по одному для каждого приложения и главное), которые должны быть синхронизированы. Итак, что я после того, как:
/web.config
/APP1 (uses membership provider in /web.config, with userlist A)
/APP2 (uses membership provider in /web.config, with userlist B)
Кажется простым определение нескольких провайдеров членства, которые используют другое значение applicationName.
Но как сообщить узлу system.web.authentication, какой поставщик членства использовать?
Насколько я понимаю, он всегда будет использовать значение по умолчанию.