У меня есть веб-сайт asp.net, более ранняя версия приложения должна работать в классическом режиме, последняя версия может работать в интегрированном режиме. Обычно приложение настроено на использование проверки подлинности с помощью форм, но его можно настроить на использование аутентификации Windows.
Существует бизнес-требование, что даже при запуске IIS в Windows Authentication приложение должно поддерживать аутентификацию форм, поэтому администраторы вынуждены входить в систему с именем пользователя/паролем. Это внутренне обрабатывается кодом, который определяет, следует ли регистрировать пользователя или перенаправлять его в login
ISS6 разрешила эту конфигурацию без проблем, и на самом деле IIS 7 можно настроить таким образом, за исключением того факта, что она показывает сообщение "Alert": "iis7 Challenge и аутентификация на основе переадресации на вход не могут использоваться одновременно", Это сообщение не выглядит строго истинным, поскольку приложение, похоже, работает по назначению, с радостью поддерживая IIS как windows auth, но приложение asp.net рассматривает его формы auth.
У меня есть проблема с сообщением "Alert", так как это, несомненно, вызовет путаницу и вызовы поддержки.
Есть ли способ предоставить оба окна auth и формы auth и поддерживает IIS7 UI?