将VS2005 Web服务项目转换为VS2010

时间:2011-09-30 18:07:56

标签: web-services visual-studio-2010 asmx

我继承了几年前安装和忘记的Web服务。现在我们需要改变它,但它是在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 个答案:

答案 0 :(得分:1)

你还有VS2005吗?在VS2005中打开项目并查看项目设置。查看项目是否已设置为使用本地IIS服务器。

如果是,则将其更改为使用Visual Studio开发服务器并保存项目。将其转换为VS2010,您应该能够打开它(仍然使用开发服务器)。

然后,更改设置以使用IIS Express。