日期:2014-05-18  浏览次数:20403 次

Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件。
用Visual Studio 2003打开工程时报错“Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地Web服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加Web开发组件。”
  IIS服务器为XP系统自带的版本。工程是从另一台机器上拷过来的,工程名为PictureManage,路径为C:\Documents and Settings\Rick\桌面\1025\PictureManage。打开工程前在IIS中新建了虚拟目录PictureManage指向该路径。
  在网上查过,这种情况很多都是虚拟路径的原因。我用记事本打开.sln文件和csproj.webinfo文件,前者前三行内容如下:
Microsoft Visual Studio Solution File, Format Version 8.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PictureManage", "http://localhost/PictureManage/PictureManage.csproj", "{FD12E6EE-2F2D-4C7B-8B04-2FC54EFAB308}"
  webinfo文件内容如下:
<VisualStudioUNCWeb>
  <Web URLPath = "http://localhost/PictureManage/PictureManage.csproj" />
</VisualStudioUNCWeb>
  这两个路径和我的虚拟路径也都是一致的,但打开工程始终报错。各位高手指点一下,谢谢啦~


------解决方案--------------------
xp自带的IIS好像是5.0,xp系统支持5.1不支持5.0,好久没用2003了,都记不清了
------解决方案--------------------
嗯 一般打不开就是虚拟路径设置的有问题
按照你说的应该设置好了..
再不行就建一个同名工程,添加进文件试一下..
------解决方案--------------------
探讨
这个程序是以前另一个人用VS 2003做的,现在要修改其中的一个模块。因为版本的差异我用VS 2008打开这个工程会提示让转换成VS 2008能打开的工程,转换成功后再编译总是不能通过,报错提示和版本有关。因此干脆我就装了个VS 2003来修改模块,可是用2003连打开工程都成问题了。