Обновление .net веб-приложения с .net 1.1 до 3.5 - PullRequest
0 голосов
/ 14 апреля 2011

Мне было поручено обновить большое веб-приложение с .net 1.1 до 3.5.

Я преобразовал его с помощью Visual Studio 2008, и он компилируется нормально.

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

Должен ли я уделить время написанию и проведению полного теста для всей системы, или это избыточное убийство?

Ответы [ 2 ]

2 голосов
/ 14 апреля 2011

Если честно, вам повезло, что он преобразован и скомпилирован без ошибок! У меня были правильные ночные кошмары с инструментом конверсии VS.

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

Основные вещи, которые я бы искал:

  • Соединение с базой данных (управление соединениями, эффективное использование объектов данных и т. Д. - есть множество вещей, которых не было в 1.1, которые могли бы быть более эффективными)
  • Сторонние / внешние библиотеки DLL ведут себя как положено. Они могут компилироваться, но полагаются ли они на особенности 1.1?
  • Рефакторинг неэффективного кода - это, вероятно, самый полезный, но самый трудоемкий процесс. Существует так много новых способов сделать все правильно, что стоило бы взглянуть на то, что создал конвертер, и попытаться улучшить его.
0 голосов
/ 14 апреля 2011

совсем не перебор, в 2.5 версии многое изменилось. почему бы не пройти весь путь до .NET 4?

...