Я знаю, что это старый вопрос, но он все еще возникает в VS 2013.
У меня было старое веб-приложение VS 2003.Я открыл его в VS 2013 (Ultimate) и получил сообщение об ошибке:
Could not find the server on the local machine.
Creating a virtual directory is only supported on the local IIS server
вместе с
The application for project is not installed.
Да, я обновляюсь, и да, у меня нет некоторыхдругие элементы готовы.Давать мне ошибки - это нормально, но почему вы не завершили миграцию / загрузку проекта.Я не могу исправить другие проблемы, если вы ничего не загружаете!Вы загрузили подпроекты, а затем сказали мне, что я должен выбрать более позднюю .NET Framework.Отлично, я сделал это.Так почему же вы просто не закончили загрузку основного проекта и позволили мне исправить ошибки?
Множество попыток исправить это не удалось.Мое окончательное решение, просто чтобы загрузить проект, было: {стрелка пронзает грудь, умирает с Arghhhhhh на его губах} ...
Я нашел файл {project}.csproj
.Я нашел <Reference>
разделы.Пути к компонентам .NET Framework больше не действительны и ссылаются на старые версии, которые больше не устанавливаются (да, обновление, помните?).Я вручную изменил пути для ссылки на компоненты .NET Framework 4.5.Проект по-прежнему не загружается.
Затем я нашел файл {project}.csproj.webinfo
.Он ссылался на http://localhost/{stuff}/{project}.csproj
, поэтому я просто установил его на {project}.csproj
.Неудачно.Тогда я просто переименовал файл webinfo, чтобы скрыть его.Эврика, проект был горячим!
Проект загружен, я получил сообщение «Вы завершили первый шаг в преобразовании своего веб-проекта Visual Studio .NET 2003. Чтобы завершить преобразование, выберите свой проект в решении».Проводник и выберите пункт контекстного меню «Преобразовать в веб-приложение». "Которого, конечно, нет, но он присутствует как самый последний пункт в меню «Проект».Затем я получил «Это действие добавит конструктор и код для файлов, необходимых для преобразования проектов веб-сайтов в проекты веб-приложений. Хотите продолжить?»Вы держите пари, что я хочу продолжить!И теперь у меня есть проект, который я могу начать исправлять.Спасибо, Microsoft, за информативные сообщения об ошибках.