Полагаю, я полностью понимаю различия между моделью веб-сайта Visual Studio 2005 и моделью проекта веб-приложения, которая была полностью поставлена в VS2005 SP1, - но я столкнулся с запутанной вещью:
У меня есть проект веб-приложения, который я написал (в нем есть папка bin с скомпилированным projectname.dll, а также ссылками на .dll и т. Д.). но я только заметил, что если я щелкну правой кнопкой мыши по проекту в Solution Explorer, появится пункт меню «Преобразовать в веб-приложение»). Это не имеет смысла для меня.
Я сравнивал этот проект с решением «веб-сайт» в VS2005 и обдумывал его преобразование в проект веб-приложения. Как ни странно, обозреватель решений не предлагает здесь ничего, связанного с «Преобразованием в веб-приложение», как можно было бы подумать, возможно и / или целесообразно.
Я пришел к выводу, что ничто не поможет автоматизировать изменение конструкции "веб-сайт" на правильный "проект веб-приложения". Я предполагаю, что все это должно быть сделано вручную. Такие задачи, как восстановление файлов в App_Code в один или несколько проектов библиотеки классов, должны выполняться вручную.
Я понимаю, что было много написано об истории и различиях, но кто-то может объяснить, почему предложение «конвертировать в веб-приложение», похоже, сделано в «неправильной» модели - и просто подтвердить, что преобразование выполняется вручную. *