如何configurationURL重写而不影响Web服务

我正在尝试将IIS 8.5configuration为redirect到SSL,而不redirect其他端口上的Web服务。 我已经在不同的网站上阅读了几天,并且发现了很好的说明和教程来设置证书和redirect,就像这个链接一样。

在IIS 8.5中configurationSSL

但是我一直无法find有关例外的事情,以避免redirectWeb服务stream量。

如果有人知道一个很好的来源或教程,或者可以指出一些设置来考虑?

我有为{https}编写的URL重写规则,但对于是否有某种添加exception的方法,Web Service端口不会被redirect,我略为简单。

如果Web服务全部位于您想要redirect的stream量的独立端口上(例如webservice1始终使用端口81调用),那么您可以为URL重写规则添加条件以检查{SERVER_PORT}是否与您感兴趣的端口匹配重写。

如果Web服务需要在端口80上进行响应,则可以通过在{URL}上创build一个条件来检查它们是否与每个Web服务的模式不匹配。

例如,WebService1的地址为/WebService1/service.svc。 条件被configuration为使得{URL}与^ / WebService1 /.*的模式不匹配,忽略大小写打开。 这应该阻止它匹配的Web服务。 WebService2的地址为/WebService2/service2.svc。 这个条件规则的模式将是^ / WebService2 /.*再次打开Ignore case。