Безопасно ли устанавливать validateIntegratedModeConfiguration = false, чтобы продолжить использование identity impersonate = true?
Мы обновили веб-приложение ASP.NET от IIS6 до интегрированного режима IIS7. В нашем приложении используется:
<identity impersonate="true"/>
и поэтому нам пришлось установить:
<validation validateIntegratedModeConfiguration="false" />
Это разумно? Мои инстинкты не говорят, но при поиске в google для этой проблемы этот "обходной путь" предлагается на каждой посещаемой странице.
Является ли олицетворение уже не лучшей практикой в интегрированной IIS7, и следует ли нам отказаться от него и придумать другое решение?
Ответы
Ответ 1
@GregT: Ниже приведена ссылка, которая отвечает на ваш вопрос.
http://forums.iis.net/t/1150266.aspx
http://mvolo.com/breaking-changes-for-aspnet-20-applications-running-in-integrated-mode-on-iis-70/
Как я понимаю, определенная строка кода добавляется к ошибкам журнала и выполняет необходимую операцию.