iis7 Аутентификацию на основе запросов и перенаправления входа нельзя использовать одновременно

У меня есть веб-сайт asp.net, более ранняя версия приложения должна работать в классическом режиме, последняя версия может работать в интегрированном режиме. Обычно приложение настроено на использование проверки подлинности с помощью форм, но его можно настроить на использование проверки подлинности Windows.

Существует бизнес-требование, согласно которому даже при запуске IIS в режиме проверки подлинности Windows приложение должно поддерживать проверку подлинности с помощью форм, поэтому администраторы вынуждены входить в систему с именем пользователя и паролем. Это обрабатывается внутри с помощью кода, который определяет, следует ли выполнить вход пользователя или перенаправить его.

ISS6 разрешил эту конфигурацию без проблем, и фактически IIS 7 можно настроить таким образом, за исключением того факта, что он показывает «Предупреждение» "message" iis7 Аутентификация на основе запросов и перенаправления входа не может использоваться одновременно ". Это сообщение не совсем верно, поскольку приложение работает так, как задумано, с радостью поддерживает IIS как Windows auth, но приложение asp.net думает, что его формы auth.

У меня проблема с сообщением «Предупреждение», поскольку оно, несомненно, вызовет путаницу и вызовет звонки в службу поддержки.

Есть ли способ обеспечить как аутентификацию Windows, так и аутентификацию форм, чтобы обеспечить удовлетворение пользовательского интерфейса IIS7?

6
задан dove 26 June 2015 в 07:31
поделиться