【问题标题】:IIS6 Classic ASP cannot server one sub folderIIS6 Classic ASP 不能为一个子文件夹提供服务
【发布时间】:2013-05-20 16:21:19
【问题描述】:

我刚刚为客户设置了一个新服务器,以将他们的代码从托管解决方案移动到他们办公室的服务器上。运行带有 IIS 6 的 Windows 2003 Server 的新硬件。所有服务包都是最新的。 IIS 中运行着两个独立的网站。首先是他们的公司网站。第二个网站是他们的网络应用程序。

Web 应用在根目录中有一个 default.asp 页面,然后所有代码都在子文件夹中(没有子网站)。除了一个名为“报告”的文件夹外,所有代码都运行。这个文件夹有什么特别的吗?

错误信息如下: “/Reports”应用程序中的服务器错误。 不提供此类页面。 说明:您请求的页面类型未提供服务,因为它已被明确禁止。扩展名“.asp”可能不正确。请检查下面的 URL 并确保其拼写正确。

请求的 URL:/reports/DoctorListingSearch.asp

我已检查 Web 扩展是否设置为允许 ASP Classic。我已经删除并重新创建了几次网络,我添加了 IUSR_ 和 NETWORK_SERVICE,甚至只是赋予了每个完全控制权,但没有成功。

同样,本网站中的所有其他代码和文件夹都可以正常工作。关于下一步做什么的任何想法?我搜索了互联网,但没有找到任何有用的解决方法。

【问题讨论】:

    标签: asp-classic iis-6 windows-2003-webserver


    【解决方案1】:

    您是否安装了 SQL Server 2008 Reporting Services?如果您将它安装在 IIS 上,它会默认创建一个名为“reports”的文件夹。您可以尝试通过 SQL Server 配置向导更改 SQL Reporting Services 使用的 URL。

    【讨论】:

    • 今天早上在这个问题上卡了几个小时。果然,问题是不在 IIS 中显示的 ReportServer。魔法我的朋友!
    【解决方案2】:

    在 IIS 6 中,我认为您还需要完全授予 IWAM_ 或更改该文件夹的权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-09
      • 2010-09-07
      • 1970-01-01
      • 2012-02-11
      • 2017-04-08
      • 1970-01-01
      • 2022-07-16
      • 1970-01-01
      相关资源
      最近更新 更多