在网上下了一个源码,在IIS中建立虚拟目录后,浏览器中显示正常.
但是当用VS.NET2003打开时,出现以下错误:
尝试创建web项目或打开位于URL"http://localhost:8001/EMall"的web项目时,web服务器报告了以下错误。“无法与服务器建立连接”请问是什么原因啊,该怎么解决,我的IIS版本是5.1

解决方案 »

  1.   

    找到该项目的sln文件,用记事本打开,将所有的:8001去掉。
    再用记事本打开webinfo,同上操作。
    在iis中建立虚拟目录EMall,对应到项目所在的文件。如果不这样做,将wwwroot的端口号改成8001也可以。
    但是iis中建email这一步不可少。
      

  2.   

    检查 XXX.csproj.webinfo<VisualStudioUNCWeb>
        <Web URLPath = "http://localhost/***/XXX.csproj" />
    </VisualStudioUNCWeb>
      

  3.   

    检查 XXX.csproj.webinfo<VisualStudioUNCWeb>
        <Web URLPath = "http://localhost/***/XXX.csproj" />
    </VisualStudioUNCWeb>
    ============><VisualStudioUNCWeb>
        <Web URLPath = "http://localhost/EMall/XXX.csproj" />
    </VisualStudioUNCWeb>
      

  4.   

    我们的IIS的端口默认是80(如果没有改过)。
    你下载的程序的端口运行使用的是8001,所以会有错误
    打开.csproj.webinfo后缀名的文件,修改内容
    <VisualStudioUNCWeb>
        <Web URLPath = "http://localhost/***/***.csproj" />
    </VisualStudioUNCWeb>