簡體   English   中英

WCF 在沒有包含基地址的地址的情況下是否可以工作?

[英]Does WCF Works without an address including baseaddress?

今天在這個世界上讓我感到非常驚訝的是,我發現一個服務 (WCF) 在沒有地址的情況下工作,包括沒有指定基地址。 我是 WCF 的中級專家,但是,發現在我們有 address="" 並且在配置中沒有提到基地址並且也沒有其他配置文件的情況下看到這種行為很奇怪。 當我向參與此開發的同事提出這個問題時,他不知道原因或邏輯,他只是可以使它起作用但不知道原因。 請問有什么指點嗎? 它的 WEBHTTP 綁定

如果您的服務托管在 IIS 中,則無需指定完全限定的終結點地址。 這是因為用於服務的基地址必須始終與 .svc 文件的地址相同

當托管在 IIS 中時,端點地址始終被視為相對於代表服務的 .svc 文件的地址

更多信息: https : //msdn.microsoft.com/en-us/library/aa751792%28v=vs.110%29.aspx

當您的服務是自托管時,您也可以將地址留空。 在這種情況下,您的服務地址將是機器 IP(或本地主機)和 .svc 名稱。

通過完全省略基地址,您可以在不提供任何基地址的情況下啟動服務主機

更多信息: https : //www.safaribooksonline.com/library/view/programming-wcf-services/0596526997/ch01s05.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM