簡體   English   中英

通過端點地址獲取WCF元數據

[英]Get WCF metadata through endpoint address

我有一個wcf服務,公開了多個端點,包括mex端點。 我已啟用通過http和https獲取元數據。

我的端點是這樣的...

<endpoint name="ep1" address="ep1"....
<endpoint name="ep2" address="ep2"....
<endpoint name="mex" address="mex"....

服務行為已正確設置,並且我能夠獲得如下所示的wsdl:

http://10.10.10.150/MyTestService.svc

我有可能像下面這樣得到wsdl嗎???

http://10.10.10.150/ep1/MyTestService.svc
http://10.10.10.150/ep2/MyTestService.svc
http://10.10.10.150/MyTestService.svc/ep1
http://10.10.10.150/MyTestService.svc/ep2

這只是一個奇怪的問題。

如果要為服務公開多個端點,則基本上是在多個綁定中或在多個物理地址上公開同一合同。

如果是同一合同,那么從邏輯上講,您將不必公開多個mex端點,因為mex的全部目的是描述您的服務合同,從而使使用者可以發現服務中定義的操作和數據合同。

所以,即使你能夠暴露多個MEX終結他們都描述基本相同的事情。

如果您的問題是我可以配置mex端點地址嗎? 那么答案是可以的

暫無
暫無

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

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