【问题标题】:ISAPI and CGI Restriction list settings on the Web server in IIS 8.5IIS 8.5 中 Web 服务器上的 ISAPI 和 CGI​​ 限制列表设置
【发布时间】:2013-11-25 21:22:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: iis iis-8


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

    【讨论】:

      【解决方案2】:
      1. 打开 IIS。

      2. 点击:

      1. 允许它。

      1. 在 IIS 上刷新您的项目

      【讨论】:

      • 谢谢,我是stackoverflow的新人。我会注意的。
      【解决方案3】:

      试试

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

      而不是经典

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

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

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

          2. 双击“ISAPI 和 CGI​​ 限制”

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

          【讨论】:

            【解决方案6】:

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

            1. 单击顶级节点。在iis中
            2. 点击“isapi/cgi 限制”
            3. 允许asp

            就是这样。我花了几天时间才注意到我的网站启用了 asp,但服务器胜过网站设置。谢谢比尔盖茨。

            【讨论】:

              猜你喜欢
              • 2021-02-23
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-11-27
              • 2015-12-23
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多