Зачем мне нужен классический режим в ASP.NET MVC в IIS7?

Зачем мне нужен классический режим в ASP.NET MVC в IIS7?

Интегрированный режим предоставляет больше возможностей и лучшую производительность, так зачем мне классический режим?

Возможно, я не понимаю различий, пожалуйста, кто-нибудь объяснит?


person r.r    schedule 06.10.2010    source источник


Ответы (2)


Режим конвейера - это свойство пула приложений, а не ASP.NET MVC.

Возможно, у вас есть приложение ASP.NET MVC, но также есть устаревший классический код ASP, которому для правильной работы требуется классический режим.

Но если ваше приложение является чистым ASP.NET MVC, тогда да, вы должны работать в режиме интегрированного конвейера.

person Kev    schedule 06.10.2010

Помимо того, что Кев уже упомянул в своем ответе, это еще и записи конфигурации.

Вы используете разные элементы web.config для настройки обработчиков, когда вы запускаете его в классическом режиме, а не в интегрированном. Это может быть случай с приложением, которое вы пытаетесь использовать, но это определенно не повод для этого. У вас могут быть конфигурации для обоих в web.config, поэтому он будет работать одинаково независимо от того, классический или интегрированный.

person eglasius    schedule 06.10.2010
comment
Re: Вы используете разные элементы web.config для настройки обработчиков, когда вы запускаете его в классическом режиме, чем в интегрированном режиме. msdn.microsoft.com/en-us/library/46c5ddfy.aspx - person Cheeso; 27.04.2012