IIS Rewire URL正则表达式

时间:2018-07-16 09:14:31

标签: wcf iis url-rewriting arr

我在 Internal.com/Services 上有多项服务。顾名思义,这是一个内部页面,无法从外部访问。 我已经建立了一个站点 external.com ,我将在其中添加反向代理规则以重写为 Internal.com/Services

我现在遇到的问题是Internal.com中的不同服务是这样托管的:

interal.com/Services/oneService.svc

internal.com/Services/anotherService.svc

这是我从 external.com 服务器

需要的确切映射

external.com/oneService.svc ---> interal.com/Services/oneService.svc external.com/anotherService.svc ---> internal.com/Services/anotherService.svc

在IIS中设置反向代理规则时,如何实现此目的?

1 个答案:

答案 0 :(得分:0)

为此花费了很多时间,但这对我来说解决了。将远程代理站点的应用程序池的.Net框架版本更改为“无托管代码”。 请注意,就我而言,重写仅在涉及.svc文件时失败。常规html效果很好。

https://webmasters.stackexchange.com/questions/66974/iis-reverse-proxy-failing-on-svc-pages-and-some-other-pages-works-fine-for-pla