机器上本来有个vs2002,wwwroot移到了D盘下面。昨天在机器上又装了vs2003,现在用2003加载项目。先自己建了个解决方案,加载现有项的时候,都加进去了,只有一个不能加。老是报这样的错误:
无法打开Web项目“XMLChina”,文件路径"D:\wwwroot\XMLChinaResourceSetup\xmlchina\Web"与"http://Localhost:/XMLChina"不符。这两者需要映射到相同的服务器位置。HTTP错误:404 Not Found请问各位大侠这是什么原因啊?

解决方案 »

  1.   

    打开 .csproj.webinfo文件,修改里面的URLPath值相对应
      

  2.   

    是你的在解决方案中的其中包含web.csproj项目文件的项目路径变了造成,
    1.请确认iis中是否有虚拟目录存在,没有就新建一个,这个可能是新安装系统原来的iis里的数据没了。
    2.修改sln文件里对应的项目节点数据,确认路径是否有问题。
    3.在web项目中找到
       [项目].csproj.webinfo文件
    打开显示为如下格式
    如:
    <VisualStudioUNCWeb>
        <Web URLPath = "http://localhost/ry/RyNet.csproj" />
    </VisualStudioUNCWeb>
    把URLPath该成新的项目路径就可以了http://www.cnblogs.com/blueqt/archive/2005/04/14/137333.html