我在以下目录下安装了 ISAPI DLL:
c:\inetpub\wwwroot\emsserver\emsserver.dll
这是一个 Delphi RAD 服务器应用程序。
在 IIS 管理器 (Windows 10) 中,在根(计算机名称)-> 站点 -> 默认网站 -> Emsserver 下,我设置了一个处理程序来处理该 DLL 的“*.dll”请求。最终结果是我可以像这样访问该应用程序:
http://localhost/emsserver/emsserver.dll/some-action
效果很好。一切都很好,输出符合预期。但该 URL 对最终用户不太友好。
问题:
在 Windows 10 上使用 IIS 管理器,如何配置它以便无需 URL 的 DLL 部分即可访问应用程序?所以,就像“http://localhost/some-action
"?
看起来这应该是一件足够简单的事情,但我不知道如何做。我尝试在 IIS 管理器的根服务器条目以及“默认网站”中设置一个处理程序,但都没有成功。我已经 20 年没有使用过 IIS(几乎只使用 Linux 和 Apache),所以我有点脱离了我平常的环境。
您可以使用 url 重写来实现此目的。从以下位置下载模块here.
Here is the result of the rule.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)