环境:windows2003 server iis6 vs2005
现在随便创建一个网站,用VS2005可以正常浏览.
现发布到一个目录如d:\web,在IIS里新建一个网站指向d:\web
问题:
用IIS默认的设置时提示:
"该页无法显示
您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。 
--------------------------------------------------------------------------------请尝试以下操作:如果您认为该目录应该允许执行访问权限,请与网站管理员联系。 
HTTP 错误 403.1 - 禁止访问:执行访问被拒绝。"把"执行权限"设成"脚本和可执行文件"时提示:
"无法找到该页
您正在搜索的页面可能已经删除、更名或暂时不可用。"按照MSDN上面介绍的步聚也不行.不知道是什么问题,还有那里要设置的吗?.请高人指点.急急急.....

解决方案 »

  1.   

    用IIS默认的设置时提示:
    "该页无法显示
    您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。你有没有开CGI的访问权限,在IIS里开的
      

  2.   

    把CGI打开的话提示也是一样的,说没有权限.真是晕啊.
      

  3.   

    重建虚拟路径,在执行 CGI、ISAPI 时勾上
      

  4.   

    可能有很多原因,不好说,要打开你的IIS实际看看才知道.
    比如你的IIS如果同时跑1.1和2.0那么两类网站一定要分2个应用程序池,否则可能出问题.还有在ASP.NET选项卡上的配置,等等.还有是否允许匿名访问,是否集成Windows验证,是否自动保持连接...
      

  5.   

    另外IP地址(如果一台机器有多个IP或多个域名指向同IP同端口不同主机头等),DNS也会引起此类错误.解决方法就是把心放细,仔细检查各项设置.