Повторный вход в несколько приложений ASP.NET MVC на одном сервере - PullRequest
0 голосов
/ 22 августа 2011

У меня есть несколько приложений ASP.NET MVC 3, работающих на IIS 6 с отдельными пулами приложений в разных виртуальных каталогах:

http://192.168.1.2/theapp
http://192.168.1.2/otherapp

Все использует аутентификацию форм.

Проблема заключается в том, что всякий раз, когдаЯ вхожу в одно приложение, другие приложения выходят из системы.

Я установил машинные ключи для каждого приложения, все разные.

Что еще я пропустил, чтобы я мог войти ввсе приложения?

1 Ответ

1 голос
/ 22 августа 2011

Пожалуйста, проверьте, какой путь определен для проверки подлинности с помощью форм.Если установлено значение root, оба приложения конфликтуют друг с другом.

Попробуйте установить что-то подобное в web.config (обратите внимание на атрибут path):

  <forms loginUrl="~/admin/AdminLogin.aspx" timeout="20" path="/theapp">
  </forms>

См .: http://msdn.microsoft.com/en-us/library/ff647070.aspx и обратите внимание на объяснение Path .

...