有way配置Windows CE HTTPD服务器,因此它将为定义的文件扩展名加载一些已定义的ISAPI扩展名(例如,asp.dll)(例如," .asp&# 34。)
在URL中为无扩展名文件名加载一些ISAPI扩展的最简单方法是什么?
答案 0 :(得分:1)
最后,我还没有找到另一种方法来实现我的目标,而是为此创建一个特殊的ISAPI过滤器。这是一个简单的ISAPI过滤器,它处理SF_NOTIFY_URL_MAP服务器事件并根据扩展映射设置更改pszPhysicalPath变量。为了使它更加通用,我不仅支持从无扩展路径映射,而且支持从任何扩展到任何扩展。映射在Windows注册表中设置。
它是如何工作的,基本上是:
如果有人需要它,我在GitHub上published有源代码。
答案 1 :(得分:0)
您是否尝试使用"。"作为文件扩展?从未尝试过自己,这只是一个想法。 或者您可以使用ISAPI扩展并重新定义整个虚拟根,但这适用于该根下的所有请求,而不仅仅是没有扩展名的文件名。