некоторые вопросы по переносу приложения ASP.NET 1.1 на 3.5 - PullRequest
2 голосов
/ 29 июля 2010

Мне нужно перенести приложение ASP.NET с версии 1.1 на 3.5. Я уже просмотрел ответы на этом форуме, но у меня остались вопросы

  1. Должен ли я конвертировать приложение из 1.1 в 3.5 напрямую? ИЛИ сначала преобразовать его в 2.0, а затем в 3.5 и причины для этого.

  2. Есть ли статья, которая проходит весь процесс конвертации от 1.1 до 3.5 с решениями для любых типичных проблем, возникающих в процессе конвертации?

  3. Можно ли преобразовать проект ASP.NET 1.1 в ASP.NET 2.0 с использованием VS2008 ИЛИ Для этого нужно использовать IDE VS2005?

Заранее спасибо за помощь.

Ответы [ 3 ]

1 голос
/ 29 июля 2010

При преобразовании проекта из .NET 1.1 в 2 или выше просто используйте Visual Studio 2008.

Он может преобразовать ваш проект в .NET 2 или .NET 3.X без особых хлопоти 99% вашего кода 1.1 будет прекрасно скомпилироваться на новом фреймворке.

Скорее всего, вы потратите гораздо больше времени на преобразование старого кода в новые функции фреймворка, но все классы 1.1 по-прежнему доступны.Поэтому вы можете выполнять «настоящий» класс миграции по классам;и разрабатывать новые функциональные возможности, используя новейшие возможности фреймворка.

0 голосов
/ 29 июля 2010

Вопрос 1:

.NET 3.5 по сути является расширением .NET 2.0, поэтому вы можете перейти непосредственно на 3.5. .NET 3.5 использует CLR версии 2.0.

Вопрос 2: да, вы можете использовать VS 2008 для этого.

0 голосов
/ 29 июля 2010

Отвечая на ваш первый и третий вопросы, у меня не было проблем с конвертированием напрямую с 1.1 на 3.5 в VS2008, и я бы порекомендовал это.

Иногда для небольших решений самым быстрым и простым способом является создание нового решения и проектов .NET 3.5, копирование страниц и элементов управления, а затем объединение файлов конфигурации. Это также поможет вам оценить существующую структуру сайта.

Вопрос 2: От MSDN: http://blogs.msdn.com/b/pandrew/archive/2007/10/25/how-to-upgrade-from-net-framework-1-0-to-net-framework-3-5.aspx

...