2011-09-30 99 views
1

我接手的是以前安装和遗忘多年的Web服务。现在我们需要改变它,但它是在VS2005中构建的,我拥有的仅仅是vs2010。当我加载的项目,它会自动尝试转换,但未能对这些错误:转换VS2005 Web服务项目到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,或者如果有一个应用程序可以用来转换它,或者如果有人在做这类事情方面有经验,我很乐意听到它。

+0

没有接受者?真? –

回答

1

你仍然有VS2005身边?在VS2005中打开项目并查看项目设置。查看该项目是否设置为使用本地IIS服务器。

如果是的话,将其更改为使用Visual Studio开发服务器和保存项目。将它转换为VS2010,你应该可以打开它(仍然使用开发服务器)。

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

+0

不幸的是,我从来没有过VS2005。这个代码是由大约4年前从我们这里分离出来的一个小组构建的。到目前为止,它不需要任何修改,它只是工作,所以它没有什么大不了的。当然,这是一件大事。 –

+0

然后,也许你应该安装IIS,在VS2010中打开项目,然后将设置更改为IIS Express。 –

+0

嗯。这是一种可能性。你知道如何找出它丢失的文件吗? –

相关问题