【问题标题】:IIS restriction error for .aspx page, but .aspx is not restricted.aspx 页面的 IIS 限制错误,但 .aspx 不受限制
【发布时间】:2012-05-08 18:22:12
【问题描述】:

我最近尝试在我的 Windows 机器上安装 TargetProcess http://www.targetprocess.com/,这涉及安装 IIS 和 SQLEXPRESS 实例。

我以前没有 IIS,所以对我来说最陌生的概念。经过多次挠头和修补后,我设法安装了 TargetProcess。但是,当我尝试在浏览器中运行它时,出现以下错误

由于 Web 服务器上的 ISAPI 和 CGI​​ 限制列表设置,无法提供您请求的页面。

我尝试运行的页面是 .aspx,并且我已经运行了 page.aspx 来验证 .aspx 没有按照错误消息的建议受到限制。

有人知道它还能是什么吗?

【问题讨论】:

标签: windows iis web-config targetprocess


【解决方案1】:

凯文,

在 IIS 管理控制台中,请打开托管服务器的 ISAPI 和 CGI​​ 限制功能。 ASP.NET v2.0 和 v4.0 限制分别设置。 TargetProcess 应用程序从 2.22.9 版本开始使用 .NET v4.0,因此请检查是否安装了 MS .NET framework v4.0 并且允许使用 ASP.NET v4.0。 TP网站PageHandlerFactory-ISAPI-4.0的处理程序映射部分也应该启用。

如果您需要任何帮助,请通过http://messenger.providesupport.com/messenger/targetprocess.html 与我们联系。

问候,亚历克斯 - TargetPro

【讨论】:

    【解决方案2】:

    解决:

    1.- 转到 IIS 管理器并单击您的服务器名称(当工具提示显示 localhosts 时)

    2.- 双击 ASAPI 和 CGI​​ 限制

    3.- 右键单击​​将所有项目更改为允许

    【讨论】:

      【解决方案3】:

      我的机器上没有“ISAPI 和 CGI​​ 限制”选项。我不得不回到“打开和关闭 Windows 功能”,然后是“Internet 信息服务”/“万维网服务”/“应用程序开发功能”,然后勾选“CGI”选项。一旦我这样做了,“ISAPI 和 CGI​​ 限制”选项会在我关闭并重新打开 IIS 后出现。只是在这里提一下,以防其他人有同样的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-04
        • 2010-11-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多