2010-02-18 47 views
1

後,這是我的終點WCF端點地址,默認情況下仍然可以指定一個地址


端點名稱= 「休息」 地址= 「」 綁定= 「的WebHttpBinding」 behaviorConfiguration = 「poxBehavior」 合同=」 IActionService」

端點地址= 「MEX」 結合= 「mexHttpBinding」 合同= 「IMetadataExchange接口」


其使現有的服務在/在這裏

當我改變地址[說] '休息'


端點名稱= 「休息」 地址= 「休息 」綁定=「 的WebHttpBinding」 behaviorConfiguration = 「poxBehavior」 合同= 「IActionService」 端點地址= 「MEX」 結合= 「mexHttpBinding」 合同= 「IMetadataExchange接口」


的Servi大街ce在/ rest/here可用。

這是有道理的,但它也可以從我以爲我已經設置了地址「休息」的原地址將不存在的/在這裏

原來的地址。

我在做什麼錯誤或誤解?

乾杯

回答

0

什麼定義的/here你的基地址?你有<host>部分<baseAddress>條目嗎?

你是什麼意思的「仍然可用」從原來的地址?去那裏的請求仍然返回有效結果?你在配置更改後重置IIS?

+0

感謝您的回覆。我在網站/ iis上託管這項服務。我的解釋不好。是的意思是說,該服務仍然從原來的地址工作,這似乎很奇怪。是否有必要/可以以某種方式被刪除? – Paul 2010-02-22 09:47:22

+0

好的,我想我找到了我的答案。我有我的'休息'端點,我正在使用[WebGet(UriTemplate ...)]屬性。 WCF很好,但有點掙扎。 – Paul 2010-02-22 12:14:02