IIS 8.5中Web服务器上的ISAPI和CGI限制列表设置

时间:2013-11-25 21:22:43

标签: iis iis-8

我在IIS 8.5中创建了一个新网站来托管经典的asp页面。我选择了.net 4作为CLR框架并启用了经典模式。

我收到错误“当我尝试访问网站时,由于Web服务器上的ISAPI和CGI限制列表设置,无法提供您请求的页面。”

我相信ISAP& CGI限制已经可用。我还缺少什么吗?

6 个答案:

答案 0 :(得分:5)

  1. 打开IIS并单击服务器名称。
  2. 双击ISAPI and CGI Restrictions
  3. 右键单击ASP.NET v4.0.30319并选择allow

答案 1 :(得分:3)

  1. 打开IIS。

  2. 点击此处:

  3. click this

    1. 允许。
    2. alow it

      1. 在IIS上刷新项目

答案 2 :(得分:0)

我遇到了类似的问题。您必须转到“打开或关闭Windows功能”,然后在“Internet信息服务”下选择“万维网服务”,然后选择“应用程序开发功能”,您可以在那里打开它们。

编辑:名称已被更改---(名称可能与我所使用的计算机上的德语操作系统完全相同,我会在家后检查并使用正确的名称。)

答案 3 :(得分:0)

默认情况下,IIS 7不允许ISAPI和CGI通过.Net 1.1。因此,如果您在IIS 7上使用旧代码,则需要按照以下步骤解决此问题:

  1. 打开IIS并单击服务器名称

  2. 双击“ISAPI和CGI限制”

  3. 右键单击ASP.NET v1.1并选择“允许”

答案 4 :(得分:0)

尝试

将托管管道模式设置为集成

而非经典

答案 5 :(得分:0)

您必须在服务器级别(而非站点级别)启用。

  1. 单击顶级节点。在iis
  2. 点击'isapi / cgi restrictions'
  3. 允许asp
  4. 多数民众赞成。我花了好几天才注意到我的网站启用了asp但是服务器胜过网站设置。谢谢比尔盖茨。