Обновление веб-сайта с ASP .NET 2.0 до 3.5 - PullRequest
3 голосов
/ 09 июля 2010

У нас есть веб-приложение, которое работает на IIS с использованием .NET 2.0, разработанное и построенное с помощью Visual Studio 2005.

Мы собираемся перейти на .NET 3.5 и начать использовать Visual Studio 2008. Вот мойвопросы:

  1. Я отмечаю, что время выполнения все еще основано на 2.0.

Когда я загружал решение в Visual Studio 2008, меня попросили выполнить конвертацию, и я это сделал.Затем я проверил целевой фреймворк для проекта по умолчанию, и он был установлен на 3,5.Однако все остальные целевые платформы для других проектов установлены на 2.0.

Нужно ли вручную устанавливать целевые рамки от 2.0 до 3.5 для каждого из проектов в решении?

Есть ли у кого-нибудь какие-нибудь "уловки", о которых можно подумать о конвертации веб-приложений?

Насколько я понимаю, миграция с 1.1 на 2.0 была гораздо более сложной проблемой из-за значительных изменений времени выполнения и дизайна веб-страницы.Тем не менее, от 2,0 до 3,5 не такое большое изменение.

У меня не было текущей работы для этого обновления, но я понимаю, что была проблема с некоторыми тегами textarea, использующими устаревший атрибут, который не работал правильно после обновления.

Кто-нибудь может вспомнить подобные проблемы, с которыми я могу столкнуться?

Есть ли у вас какие-либо другие проблемы или мысли после того, как вы сами сделали такое преобразование?

Спасибо, я благодарен за ввод.

Ответы [ 2 ]

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

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

Это довольно много, включая удаление существующих .NET 2.0 и 3.0 фреймворков и замену его в значительной степени оптом.

Это может выглядеть так, как будто установщик застрял. На одном из наших производственных серверов он работал почти 20 минут. Я был почти готов вытащить вилку, затем она волшебным образом запрыгнула в жизнь.

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

Нужно ли вручную устанавливать цель рамки от 2,0 до 3,5 для каждого из проекты в решении?

Не обязательно, но я бы порекомендовал вам сделать это. Visual Studio фактически фильтрует сборки, на которые вы можете ссылаться, на основе целевой версии платформы.

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

Не то, что мне известно при переходе с 2.0 на 3.5. Вам даже не нужно изменять версию CLR пула приложений хоста. Когда вам нужно перейти на 4.0, могут возникнуть другие проблемы.

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