【发布时间】:2011-02-02 12:24:47
【问题描述】:
我希望能够使用 .html 扩展名来呈现 ASP 页面。
我目前正在使用 Windows CE 6 和默认的 Web 服务器 ASP 已打开。
我的注册表项看起来像HKEY_LOCAL_MACHINE\COMM\HTTPD\ScriptMap,并添加了以下字符串键值对.html = \\Windows\\asp.dll。完成此操作后,我的所有 .html 文件都出现 403 错误。
更新:
要使其正常工作,请执行以下操作:
将.html = \Windows\asp.dll(注意单斜杠)添加到HKEY_LOCAL_MACHINE\COMM\HTTPD\ScriptMap -> 只有通过代码添加时才需要双斜杠。
如果您收到 403 错误,请check your permissions 以确保脚本可以运行。
【问题讨论】:
-
只是一些建议:您是否进行了调试构建并打开了相关的调试区域?它可能会带来一些新的启示。您是否能够呈现具有其他文件扩展名的 asp 页面?
.html扩展可能存在特定问题。 -
.asppages 呈现文件,但我无法让它像任何其他页面一样呈现,即使使用任意扩展名也是如此。 -
你用子键弄丢了我键/对:文章特别指出
[HKEY_LOCAL_MACHINE\COMM\HTTPD]下应该有一个名为ScriptMap的键,并且映射是该键下的值。这似乎是您在更新中所做的。我不明白你之前做了什么。无论如何,我现在没有想法。
标签: iis asp-classic windows-ce isapi