1
如何在Web配置中的服務部分端點未指定時從Visual Studio解決方案中的每個項目獲取所有wcf 4.0服務地址地址還是baseaddress?我打算將服務地址列表寫入一個aspx頁面。任何幫助,將不勝感激。當Web配置中沒有指定地址或基址時,列出wcf服務地址
下面是Web配置中服務部分之一的示例。
<services>
<service name="ABC.Enterprise.Flight.FlightService">
<endpoint address="" binding="basicHttpBinding" name="ICRMManagement" contract="ABC.Enterprise.Flight.IFlightService"/>
<endpoint address="MexBasic" binding="mexHttpBinding" name="MexBasic" contract="IMetadataExchange" />
</service>
你不能 - 如果你在IIS託管這個服務,這是IIS **虛擬目錄**(加上* .svc文件的名稱),它定義了服務地址。所以它真的取決於你的服務託管的位置,如果你從「外部」閱讀「web.config」,你就沒有任何「知識」 –
感謝marc_s反饋。我們最終可能會將地址添加到端點,並在部署期間使用變量替換來指定環境。 – zeroSpool