Недавно мы перенесли большой ASP. веб-сайт из framework 1.1 в framework 3.5 и в процессе также перешел с веб-сайта в веб-приложение.
На первый взгляд все работало нормально, но теперь мы обнаруживаем, что ни одна из «страниц» не выполняет то, что раньше.
Сайт состоит из одной страницы default.aspx, которая загружает все «страницы» в качестве пользовательских элементов управления. (Я предполагаю, что это было сделано для достижения того же эффекта, что и у мастер-страницы до того, как были изобретены мастер-страницы.)
Думаю, мы упустили один трюк (или двенадцать) во время миграции. Какие большие камни преткновения испытали другие люди?
Обновление Нам удалось найти проблему, из-за которой наши страницы перестали работать, но мы не можем понять, почему: когда мы очистили код главной страницы, мы добавили пробел (новую строку) между открывающим и закрывающим тегами элемента управления, который все загружаются другие пользовательские элементы управления "страницы". Как только мы удалили новую строку, все снова заработало. Может ли кто-нибудь объяснить это?