Мы запускаем ASP.Net 2.0 на нашем корпоративном веб-сайте, и я бы хотел, чтобы он работал на ASP.Net 3.5 как можно более плавно. Архитектура проекта / решения в VS 2005 - это веб-проект ASP.Net 2.0 и проект уровня доступа к данным .Net 2.0, который используется кодом сайта.
При открытии проектов в новом решении VS 2008 они, казалось, были преобразованы в .Net 3.5 с минимальными усилиями - они правильно построены из коробки, успешно развернуты и, кажется, работают просто отлично, что точно Я ожидаю, учитывая, что .Net 2.0 и 3.5 имеют общее время выполнения. Основное различие после преобразования заключается в том, что указанные dll файла web.config теперь являются версиями 3.5.
Что я хотел бы сделать, это обновить сайт по частям; по мере внесения изменений в данную страницу отправляю версию 3.5 этой страницы нашему веб-серверу и не обновляю весь сайт сразу. При тестировании на нашем устройстве dev этот подход, похоже, работает нормально - код сайта взаимодействует со слоем доступа к данным .Net 3.5 без затруднений, на нескольких страницах выполняется код 3,5 страниц (я имею в виду, что они запуск сборок, собранных в VS 2008 - сайт использует одностраничные сборки для кода позади), 3.5 web.config на месте, и большая часть сайта работает со сборками кода, созданными в VS2005. Все выглядит отлично.
Что заставляет меня беспокоиться, что я что-то упускаю. Эта архитектура работоспособна, или есть проблема, лежащая в том, чтобы ждать m, который я не рассмотрел?