http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=9154

解决方案 »

  1.   

    要在IIS 里建一个指向你的项目所在目录的虚拟目录,一般先把程序复制到c:\inetpub\wwwroot\下,再在IIS下建一个和目录名同名的虚拟目录
      

  2.   

    看看你的http://localhost/对应的物理目录是不是:c:\inetpub\wwwroot\
      

  3.   

    你把WebApplication1文件“Web共享”就可以了
      

  4.   

    ip的地址改为,全部未分配试试?
    再不行重装iis,修复.net框架!
      

  5.   

    http://localhost/在那个地方能看到呀
      

  6.   

    http://localhost/WebApplication1要是虚拟目录,iis是否指定ip我发现又点影响,vs的版本有影响,可以尝试把   工程名.csproj.webinfo 中的<Web URLPath = "http://localhost/工程名/工程名.csproj" />改为<Web URLPath = "http://计算机名/工程名/工程名.csproj" />
    我改这个得过一次,如果vs版本不同还要把工程名.csproj里面的C:\WINNT\Microsoft.NET\Framework\v1.0.3705 改为...\v1.1.4333吧
      

  7.   

    重新配置虚拟目录,把它指向你新建的工程的目录。
    然后查看你的IIS服务是否已经运行,如果没有重新运行IIS服务。
    最后测试一下其它的程序页面能不能运行。
      

  8.   

    你把location改为127.0.0.1
    之后再把127.0.0.1添加到ie的属性->安全->受信任的站点中