Я создал два веб-приложения (WebApp1 и WebApp2) внутри одного решения в Visual Studio и разместил WebApp1 (localhost: 8000) как отдельный веб-сайт в IIS. В WebApp1 я реализовал HttpModule (UserAuthenticationModule) для аутентификации, который имеет страницу Login.aspx.
Под веб-сайтом WebApp1 я добавил WebApp2 в качестве приложения и в go для WebApp2 я использую URL https://localhost: 8000 / webapp2 . Если я сохраню конфигурацию, как показано ниже, то я могу правильно перенаправить на указанный выше URL
<location path="WebApp2">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
Но если я удаляю эту конфигурацию, она не работает, и она пытается найти страницу login.aspx внутри WebApp2, которая не там.
Как я могу обработать аутентификацию для WebApp2, используя тот же HttpModule, чтобы он go правильно входил на страницу login.aspx и перенаправлял на WebApp2 для действительных пользователей