Можно ли развернуть веб-приложение .net 4.0 на IIS6? - PullRequest
7 голосов
/ 28 июня 2010

Я недавно обновил VS 2008 до VS 2010. На нашем сервере установлен IIS6, и мы не сможем изменить это в ближайшем будущем.Хотя мы будем разрабатывать новые приложения для развертывания на IIS7, но если ситуация потребует, нам может потребоваться разработать приложение с использованием .net 4.0 и развернуть его на IIS6, но в этом случае я хотел бы знать, поддерживает ли IIS6 приложение .net 4.0 илине?

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

Ответы [ 4 ]

5 голосов
/ 28 июня 2010

Мои очень сложные сайты теперь работают на iis6 под управлением asp.net 4.0

На мою единственную проблему, переходящую с 3.5 на 4.0, ответили на этот вопрос: Default.aspx с IIS 6.0 и .Net 4?

, а также этот момент

<httpRuntime requestValidationMode="2.0" />

Вы можете проверить весь этот список критических изменений, перейдя к 4.0

http://www.asp.net/learn/whitepapers/aspnet4/breaking-changes

3 голосов
/ 28 июня 2010

IIS6 поддерживает ASP.NET 4.0, хотя, если вы хотите использовать URL-маршрутизацию, вам нужно внести некоторые изменения.

На этой странице есть некоторые подробности: http://blog.stevensanderson.com/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/

1 голос
/ 20 января 2011

Да, вы можете развернуть приложение .net 4.0 на IIS6 при условии, что вы не должны использовать какую-либо функцию .net 4.0, которая не поддерживается IIS6.Мы развернули приложение .net 4.0 на IIS6, и оно отлично работает.

1 голос
/ 28 июня 2010

Да. Вы можете развернуть .NET 4.0 с IIS 6.ссылается на следующие ссылки.для решений ..

Default.aspx с IIS 6.0 и .Net 4?

http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&displaylang=en

...