2014-02-11 126 views
2

比方說,我有一個IIS網站有兩個HTTPS綁定。一個用於端口443,另一個用於端口553.該網站承載ASP.NET MVC和WCF。這意味着它們都可以通過553和443端口訪問。是否可以限制WCF僅在端口553上可用?我嘗試了baseAddress配置,但它似乎沒有工作。是否有可能在不同的端口暴露WCF服務?

Env:iis 8.5,Windows 2012

回答

0

它看起來像這樣做的伎倆。注意:它不適用於localhost。

<serviceHostingEnvironment multipleSiteBindingsEnabled="false"> 
     <baseAddressPrefixFilters> 
     <add prefix="https://fully_qualified_name:553"/> 
     </baseAddressPrefixFilters> 
-1

右鍵單擊iis中的wcf應用程序,然後去編輯綁定。在這裏設置端口。如果您有權訪問源代碼,請在Visual Studio中單擊wcf項目,則有一個路徑屬性,請對其進行編輯。您使用Web服務的任何項目都需要更新其Web引用。在此處更改端口,然後右鍵單擊並更新參考號

相關問題