Работает ли ASP.NET MVC лучше в IIS7 по сравнению с IIS6? - PullRequest
0 голосов
/ 07 декабря 2009

Я сейчас запускаю свое приложение ASP.NET MVC на хосте IIS6, и они не хотят ни обновлять мой сервер, ни переносить мой сайт на сервер IIS7 - если только я не куплю новую учетную запись для передачи.

Под IIS6 я понимаю, что происходит много подстановочных сопоставлений, чтобы заставить .net Framework обрабатывать входящие соединения для каждого типа. Я предполагаю, что это влечет за собой немало накладных расходов ...

Работает ли ASP.NET MVC лучше под IIS7? Я не думаю, что это пока что очень важно для моего сайта, но по мере роста мне нужно будет это учитывать.

Спасибо!

Ответы [ 3 ]

1 голос
/ 07 декабря 2009

.NET-приложения (будь то ASP.NET (MVC или иным образом), WCF и т. Д.) Должны работать лучше на IIS7, поскольку IIS7 был создан с учетом .NET.

См. Интеграция ASP.NET с IIS 7.0 :

IIS 7.0 продвигает ASP.NET дальше интеграция среды выполнения ASP.NET модель расширяемости с ядром сервер. Это позволяет разработчикам полностью расширить сервер IIS 7.0 с богатство ASP.NET 2.0 и .NET Framework вместо использования API нижнего уровня IIS C ++. Существующий ASP.NET приложения также сразу выиграть от более тесной интеграции с помощью существующие функции ASP.NET, такие как формы Аутентификация, роли и вывод Кэширование всего контента.

0 голосов
/ 27 января 2011

Я только что нашел это http://forums.iis.net/t/1150694.aspx#1875128 говоря, что IIS6 быстрее.

Любой теперь с .NET 4 MVC может быть автоматически настроен для работы.

0 голосов
/ 07 декабря 2009

Я не тестировал производительность в обоих случаях, но мой опыт говорит, что Asp.net MVC легче настроить на IIS7, чем на IIS6, особенно когда вы используете общий хостинг. Отображение URL и прочее работают лучше всего без жалоб на IIS7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...