我同学做的一个web应用程序,为什么移植到我的机子上就打开不了?提示说“http://localhost/”下的文件与默认web站点下的文件不符,但我经过反复查看,文件的路径是对的。没办法,实在想不出来啊,只好不iis重装了,未果;再重装.net,又未果!小弟初出乍到,往往一些小问题就会成为可怕的拦路虎,想请各位高手多多指点,我先谢谢了!!!

解决方案 »

  1.   

    在站点虚拟目录属性中,添加默认文档(比如index.aspx)此乃你web应用程序的首页.你可以先http://localhost/你的虚拟目录名/首页文件名. 试试.如果可以就用上面的方法.
      

  2.   

    哦,谢谢 kkeemmgg(kkeemmgg) 。有一点我没有说清楚,我同学的.sln文件不能用我的.net打开
      

  3.   

    虚拟目录不对,改一下
    查看*****.csproj.webinfo中虚拟目录的名字,然后按照这个名字,在iis中建立虚拟目录就好了
      

  4.   

    改一下 .sln文件里面的 路径
      

  5.   

    看看你的默认文档设置,如:index.aspx,dafault.aspx,
      

  6.   

    我设置过虚拟目录了,目录名字和.csproj.webinfo中的虚拟目录名字是完全一样的,可还是不行.打开.sln的时候计算机提示http://localhost下的web不存在,太蹊跷了
      

  7.   

    将源代码(文件夹)比如:test 复制到该目录c:/Intepub下wwwroot下吧。。
    c:/Intepub/wwwroot/test/
    再在IIS里建个虚拟目录并指向C:\Intepub\wwwroot\test(你的原码文件夹)
    现在再打开sln试试看吧。
      

  8.   

    IIS下设置默认站点的IP地址为所有未使用试试
      

  9.   

    看你的已.webinfo结尾的文件,用记事本打开,看你的localhost下是否指向你的工程文件,如果没有,在右健单击我的电脑,在“管理”中,找到"服务和应用程序//internet//默认web站点",添加你
    localhost下的虚拟目录,指向你的工程文件即可