初学C#,建立Web应用程序时,提示信息如下:
  尝试创建Web项目或打开位于UML“http://localhost/WebApplication1”的Web项目时,Web服务器报告了以下错误。“无法与服务器建立连接”。
  请问如何解决?
  我按正确的顺序安装的.net企业构架2003版。XP系统,IIS和FrontPage扩展也正确安装,IIS也能正常工作。

解决方案 »

  1.   

    把localhost改为IP看看,应该虚拟目录不对
      

  2.   

    先看看IIS的配置,例如端口是不是80,如果实在不行,重新注册一下IIS试试
    进入cmd,来到C:\WINNT\Microsoft.NET\Framework\v1.1.4322目录(根据你的实际情况而定),运行
    aspnet_regiis.exe -i
      

  3.   

    IP和LocalHost都试过了,还是不行,注册IIS(aspnet_regiis.exe -i -enable)也注册了,就是建立不了连接,可在IE里还能正常浏览以前的网页。VS就是连接不上IIS,它们之间到底是怎么通讯的呀>?
      

  4.   

    IIS 里有WebApplication1的虚拟目录吗?
    没有要创建
      

  5.   

    打开IIS,然后看一下,下面有没有一个叫WebApplication1的虚拟目录。
    如果有,在IIS中运行,看能不能运行出来
    如果没有,在IIS中建一个叫WebApplication1的虚拟目录,再运行如果不行,就在IIS中的WebApplication1的虚拟目录属性中的目录点删除,再创建,再修改一下IIS进程为低进程。一般情况上述都可排除
      

  6.   

    虚拟目录和应用程序名是对着的,连打开以前做的WEB应用程序,还是提示无法与服务器建立连接,昨天还好好的,今天就怎么也不行了,重新装了IIS,重新注册了,还是不行。各位帮帮忙吧,现在什么也做不了。
      

  7.   

    楼上的说的对,要是iis里没有webapplication1的虚拟目录那你要先创建,然后你再试试把localhost改成ip试试。
      

  8.   

    在IIS和IE浏览站点都没问题,关键是VS连不上IIS,它们之间除了注册和目录还有什么需要设置的吗?
      

  9.   

    我以前也遇到过
    就在IIS中的WebApplication1的虚拟目录属性中的目录点删除,再创建,再修改一下IIS进程为低进程。如果你用WINDOWS 2003的话,也会出问题,还有其它地方IIS权限上要做修改(具体忘了,反正在IIS上改)。
      

  10.   

    小弟,我来帮帮你吧:
    你先来两个确保:
    1.确保IIS已正在运行
    2.确保你的IIS属性中IP地址为全部未分配,端口为80把你的代码全删掉,按照以下步骤来执行:
    1.随便建个目录,点右键,在属性中设置为web共享,例如Web
    2.打开VS,一定要选ASP.net项目,输入你共享的目录名,Http;//localhost/web,项目名随便取,如Application1
    3.写代码,运行,比如文件名为Form1.aspx,然后将其设为起始页,按F5运行
    4.如果出现再次出现无法连接服务器,请致电微软中国,免费服务热线,网址:Http://www.microsoft.com/china
      

  11.   

    问题终于解决了,是防火墙的原因,以前不小心设置成了VS.NET禁止访问网络。把它改为允许就行了,多谢几位给我留言的朋友!