У меня есть приложение, развернутое на IIS на сервере для тестирования.В IIS есть основной домен, например, www.abc.com, и под ним находится несколько отдельных веб-приложений.Например, существует приложение, скажем, xyz, работающее под www.abc.com, т.е. www.abc.com/xyz/Login.aspx. Вы можете видеть, что в xyz есть корневая страница Login.aspx в корневом каталоге.(Помните, что xyz сам по себе является веб-приложением в домене www.abc.com).Теперь у xyz есть папка AutoUpdate, которая также имеет страницу Login.aspx.Если кто-то пытается получить доступ к страницам в папке Autoupdate, он должен быть перенаправлен на страницу Login.aspx в Autoupdate, но в вышеупомянутой иерархии он перенаправляет пользователя на Login.aspx, который существует в корневой папке.
Однако, если я разверну это приложение, xyz, файлы непосредственно в другом домене, например, www.cde.com, тогда оно будет отлично работать и перенаправит пользователя на страницу Autoupdate Login.aspx, если кто-то получит доступ к страницам Autoupdate без аутентификации.
Странная проблема, не уверен, если эта проблема возникает из-за иерархии веб-приложений в одном домене.