Преобразование проекта веб-службы VS2005 в VS2010 - PullRequest
1 голос
/ 30 сентября 2011

Я унаследовал веб-сервис, который был установлен и забыт много лет назад.Теперь нам нужно изменить его, но он встроен в VS2005, и все, что у меня есть, это vs2010.Когда я загружаю проект, он автоматически пытается выполнить преобразование, но происходит сбой при следующих ошибках:

The operation could not be completed. The system cannot find the path specified. (нет информации о том, какой файл он искал)

Could not find the server 'http://localhost/<myproject>/<myproject>.csproj' on the local machine. Creating a virtual directory is only supported on the local IIS server. (донЯ не понимаю, почему такой параметр должен препятствовать загрузке / подключению проекта, это явно вещь для настройки. Кроме того, я использую IIS Express, который использует разные порты, поэтому он никогда не будет работать.)

К сожалению, в VS2010, похоже, нет возможности вручную настроить эти проблемы.Он просто не будет загружать проект.

Как я могу заставить его загружаться в VS, чтобы я мог исправить это в разумной степени?Может быть, запустить VS2010 в каком-либо режиме совместимости, или если есть приложение, которое я могу использовать для преобразования этого, или если у кого-то есть опыт в этом деле, я бы хотел услышать об этом.

1 Ответ

1 голос
/ 30 сентября 2011

У вас все еще есть VS2005?Откройте проект в VS2005 и посмотрите настройки проекта.Посмотрите, настроен ли проект для использования локального сервера IIS.

Если это так, измените его на использование сервера разработки Visual Studio и сохраните проект.Преобразуйте его в VS2010, и вы сможете открыть его (по-прежнему используя сервер разработки).

Затем измените настройки для использования IIS Express.

...