每个项目在新建的时候都会有文件的路径信息及与之相对应的IIS虚拟目录路径,这两者只要对应好,不管你是什么系统都可以正常调试了!!

解决方案 »

  1.   

    到internet服务管理器中,新建虚拟目录,名称和你在wwwroot下面的文件名称相同,然后点浏览到你的文件后确定就可以了
      

  2.   

    谢谢sk9979(sk)的指教,您的意思好象是说在某些情况下我必须先在IIS下建好相应的虚拟目录,然后再去创建工程(项目),是吗?等回到办公室后我再试试。我觉得还是有点儿不可思议。因为我的工程(项目)还没建好。
      

  3.   

    这种情况一般是你没有对该目录进行配置造成的,需要在iis中将该目录配置成应用程序
      

  4.   

    同意 sk9979(sk)的方法,如果iis设置不好的话就容易出问题。
      

  5.   

    这个问题根本问题是iis没有配对,
    原因可能是在这里
    打开iis  ----默认web  ---属性 ---web 站点  ---IP 地址这一项用  (全部未分配)  
      

  6.   

    谢谢各位的指点。
    以上给机器“指定IP地址”,是我昨天晚上在家里的两台机器上所做的试验。让机器“自动获得IP地址”,是我在办公室的两台机器上所做的试验。
    今天早晨来到办公室,我按照各位的指点,继续进行了实验。发现:
    (1)使用“localhost”创建项目失败,确实是 worldlife(os)所说的原因造成的。在一台机器上,只要按照worldlife(os)所说的,在IIS中把IP 地址设置成“全部未分配”,不论使用“localhost”还是“wzl”(机器名)创建项目,都能启动调试。而在另一台机器上,仍然不能启动调试。这两台机器的唯一不同之处是Windows2000 Server的版本不一样(虽然都安装了补丁程序)。这是我一个月来最大的怀疑点。这两天我刚找到这一能启动调试的版本。当然,如果没有worldlife(os)这一指点,仍然不行。
    (2)在Windows2000 Server的版本没问题的机器上,在IIS中把IP 地址设置成“全部未分配”,创建项目时指定IP地址,仍然无法启动调试。而我的那位同事使用同一没问题的Windows2000 Server的版本,在IIS中把IP地址设置成本机的IP地址,创建项目时指定IP地址,能够启动调试。
      

  7.   

    进一步试验又发现,一个月前在我的那位同事的机器上创建的项目(在IIS中把IP地址设置成本机的IP地址,创建项目时指定IP地址)复制到我的Windows2000 Server的版本没问题的机器上能够启动调试。现在在我的那位同事的机器上新建一个项目(在IIS中把IP地址设置成本机的IP地址,创建项目时指定IP地址),在他的机器上仍然能够调试,复制到我的Windows2000 Server的版本没问题的机器上后在VS.NET下无法打开这个项目。在两个项目中搜索了“localhost”和IP地址,进行了比较,没有发现区别。