2016-04-08 20 views
0

URL Rewrite'de bir HTTPS yönlendirmesi ayarlanmış. Her şey çalışıyor, ancak SSL'ye dahil edilmeyecek olan web hizmetleri için bazı sunucu bağlantı noktalarını hariç tutmam gerekiyor. Ben sunucu portu istisna eklediğinizdeIIS 8.5 URL Web hizmeti istisnaları ile yeniden yazma

<rewrite> 
    <rules> 
     <rule name="HTTPS Redirect" enabled="true" stopProcessing="true"> 
      <match url="(.*)" /> 
      <conditions> 
       <add input="{SERVER_PORT}" pattern="1010" /> 
       <add input="{SERVER_PORT}" pattern="1212" /> 
       <add input="{HTTPS}" pattern="^OFF$" /> 
      </conditions> 
      <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" /> 
     </rule> 
    </rules> 
</rewrite> 

, web hizmetleri çalışmak ama http çağrılarda benim yönlendirme alamadım. Solüsyon eksik bir özellik olduğu ortaya çıktı

cevap

0

....

<add input="{SERVER_PORT}" pattern="1010" negate="true"\> 
İlgili konular