Iis 在Windows CE中呈现扩展名为.html的页面中的ASP
我希望能够使用.html扩展来呈现ASP页面 我目前正在使用WindowsCE6和默认的web服务器ASP 已打开 我的注册表项看起来像Iis 在Windows CE中呈现扩展名为.html的页面中的ASP,iis,asp-classic,windows-ce,isapi,Iis,Asp Classic,Windows Ce,Isapi,我希望能够使用.html扩展来呈现ASP页面 我目前正在使用WindowsCE6和默认的web服务器ASP 已打开 我的注册表项看起来像HKEY\U LOCAL\U MACHINE\COMM\HTTPD\ScriptMap,添加了以下字符串键值对.html=\\Windows\\asp.dll。执行此操作后,所有my.html文件都出现403错误 更新: 要使其正常工作,请执行以下操作: 将.html=\Windows\asp.dll(注意单斜杠)添加到HKEY\U LOCAL\U MACHIN
HKEY\U LOCAL\U MACHINE\COMM\HTTPD\ScriptMap
,添加了以下字符串键值对.html
=\\Windows\\asp.dll
。执行此操作后,所有my.html文件都出现403错误
更新:
要使其正常工作,请执行以下操作:
将.html
=\Windows\asp.dll
(注意单斜杠)添加到HKEY\U LOCAL\U MACHINE\COMM\HTTPD\ScriptMap
->只有通过代码添加时才需要双斜杠
如果出现403错误,则需要确保脚本可以运行。您需要避免反作用。请改用
“\\Windows\\asp.dll”
。我不想通过评论来实现这一点,所以我的想法如下:
- 您是否能够拥有一个调试版本,该版本可能会打印有关文件关联的其他信息李>
- 您如何更改注册表?你有持久的注册表吗?是否使用指定的注册表项生成映像李>
- 更改注册表项后(如果您没有使用它生成映像,并且没有永久注册表),是否重新启动服务器以便它再次读取注册表设置
.html
存在特定问题。.asp
页面呈现文件,但我无法将其呈现为任何其他页面,即使具有任意扩展名。您丢失了子密钥/对:文章特别指出,应该有一个名为ScriptMap
在[HKEY\U LOCAL\U MACHINE\COMM\HTTPD]下
并且映射是该键下的值。这似乎是您在更新中所做的。我无法理解您以前做了什么。无论如何,我现在没有想法。我现在无法进行调试生成。我正在通过一个简单的注册表编辑器更改注册表。更改是永久性的,我会在更新后重新启动该框更新注册表以确保服务具有新的设置。仅供参考,我一直在摆弄它,在所有.html文件上都收到403个错误…更新了问题并提供了更多信息。谢谢