首页 > 解决方案 > IIS 10 URL Rewrite 2.1 无法重写为 asmx

问题描述

我在 IIS 中配置了一个重写规则,基本上将请求从http://mydomain重写为http://mydomain/subfolder/mywebservice.asmx,我可以验证重写触发和重写是否正确。

然而问题是,一旦它被重写,我得到一个 IIS 错误“请求的 URL 的文件扩展名没有配置处理 Web 服务器上的请求的处理程序。

当我直接导航到http://mydomain/subfolder/mywebservice.asmx时,它可以工作并且 .asmx 扩​​展名得到正确处理。

我错过了什么?

标签: urliisurl-rewritingasmx

解决方案


我错过了应用程序请求路由扩展。所需要的只是安装 ARR,然后启用代理,重写规则开始正确解析。

https://www.iis.net/downloads/microsoft/application-request-routing


推荐阅读