Риск миграции сайта с .NET 2.0 на .NET 3.5 - PullRequest
3 голосов
/ 25 августа 2010

Каков риск обновления сайта с платформы 2.0 до платформы 3.5?

Я знаю функции, предоставленные мне при обновлении, просто любопытно, есть ли какие-либо известные проблемы, которые могут появиться при обновлении.

т.е. Функция X раньше вела себя так, а теперь ведет себя по-новому.

Ответы [ 3 ]

8 голосов
/ 25 августа 2010

Единственные серьезные проблемы 2.0-> 3.5, с которыми я столкнулся, были в Web.Config и сосредоточены вокруг ссылок на System.Web.Extensions 2.0. Если вы используете интерфейс Visual Studio для изменения версии вашего проекта .NET, VS автоматически исправит большинство ссылочных несовместимостей в вашем файле Web.config.

Что касается различий в коде, вы, скорее всего, обнаружите, что некоторые методы устарели в более новых версиях, но я никогда не сталкивался с таким явным нарушением.

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

2 голосов
/ 25 августа 2010

AFAIK есть только одна проблема, которую вы должны проверить после нацеливания вашего проекта на .NET 3.5: изменения в файле web.config.Есть некоторая информация на эту тему здесь, на SO .

Кроме этого .NET была сильно расширена между версиями 2.0, 3.0 и 3.5.Но ядро ​​библиотеки довольно стабильно с точки зрения его функционального поведения.

Еще одно замечание.Я обновил 3 различных веб-проекта без каких-либо проблем и даже не трогал web.config.

1 голос
/ 25 августа 2010

У меня было очень мало проблем, когда я это делал.

3.5 на самом деле работает как 2.0 в IIS, так что на самом деле 3.5 вещи являются дополнительными.

Дай кряку и скомпилируй, должно быть в порядке.

...