2012-02-16 65 views
0

我第一次在內部UAT服務器(IIS 7)上託管WCF服務。WCF和中間設備與外部鏈接問題

這種服務應該是通過Web訪問以通過HTTP和HTTPS

  1. 如何定義在這種情況下,端點就像https://abc.com/MyApp/MyService.svc

    地址應該可以訪問?

  2. 當我啓用了http和https並且保留了地址爲空的地址=「」WSDL中的SOAP位置顯示了服務器名稱(https://servername/MyService.svc)而不是https://abc.com/MyApp/MyService.svc的地址。
    當我在SOAP UI中加載此地址 - https://abc.com/MyApp/MyService.svc時,端點地址更改爲https://servername/MyService.svc
  3. 我是否需要使用主機頭?何時以及如何使用主機頭?
  4. 如何在這種情況下定義相對地址?

請指教。

回答

0

你有沒有試圖改變在IIS網站的結合? URI是基於存儲在那裏的信息構建的,因此可能有所幫助。

+0

no..i沒有試過改變綁定。這只是基礎。 – Shetty 2012-02-16 18:38:44

+0

@Shetty:不是WCF服務的綁定。我正在討論網站本身在IIS中的綁定。例如*:80是典型的默認值。 – Guvante 2012-02-16 18:40:53

+0

哦對不起..443也是啓用。我們有一個問題是,端口80未打開。 IT運營部門有一些原因需要這樣做(與ssl offloader合作),但它很快就會再次開放。我不確定是否會造成任何問題。現在我可以讓它只與https一起工作。 – Shetty 2012-02-16 18:49:46