【问题标题】:How to enable server side VB Script handling on IIS?如何在 IIS 上启用服务器端 VB 脚本处理?
【发布时间】:2017-01-18 04:30:26
【问题描述】:

我刚刚在Win 10 上设置了IIS

我有一个名为hello.asp的页面:

<%@ language="vbscript"%>
<html><body>
<%
response.write("Hello world! - VBScript in IIS")
%>
</body></html>

我需要在 IIS 管理器中做什么才能使此页面正常工作?

当我浏览到我得到的页面时:

HTTP 错误 404.3 - 未找到 您请求的页面不能是 由于扩展配置而提供服务。如果页面是 脚本,添加处理程序。如果应该下载文件,请添加 MIME 地图。

我不明白为什么安装 IIS 时不会自动配置此处理。

【问题讨论】:

  • 出于安全原因默认不启用。 IIS 服务器现在是“预先保护的”。这有帮助吗:iis.net/learn/application-frameworks/…
  • 我没有在“打开或关闭 Windows 功能”中打开 ASP。一旦我这样做了,它就起作用了。
  • @Nick.McDermaid - 您应该提供该评论作为答案,因为它解决了问题。
  • @john 他们应该首先进行搜索,意识到这不是第一次有人询问 IIS 上的经典 ASP 设置并将其标记为重复。

标签: iis vbscript asp-classic iis-10


【解决方案1】:

出于安全原因,默认情况下未启用它。 IIS 服务器现在是“预先保护的”。这有帮助吗

https://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/classic-asp-not-installed-by-default-on-iis

总结:

在 IIS 7.0 及更高版本上默认未安装经典 ASP

使用服务器角色和功能向导添加 IIS 时,请确保勾选“asp”和“isapi extensions”

【讨论】:

    猜你喜欢
    • 2017-03-25
    • 1970-01-01
    • 2012-11-28
    • 2016-09-04
    • 1970-01-01
    • 2018-10-02
    • 1970-01-01
    • 2013-06-29
    • 2018-11-01
    相关资源
    最近更新 更多