4

我希望能够使用 .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 错误,请检查您的权限以确保可以运行脚本。

4

2 回答 2

1

我不想通过评论这样做,所以这是我的想法:

  • 您是否能够进行调试构建,以打印有关文件关联的一些附加信息?
  • 你是如何更改注册表的?你有一个持久的注册表吗?您是否使用指定的注册表项构建映像?
  • 更改注册表项后(如果您没有使用它构建映像并且如果您没有持久注册表) - 您是否重新启动服务器以便它再次读取注册表设置?
于 2010-04-06T13:20:09.180 回答
1

你需要逃避反弹。改为使用"\\Windows\\asp.dll"

于 2010-04-03T10:46:06.107 回答