2011-12-02 3 views
1

Web設定のサービスセクションのエンドポイントで指定されていない場合、Visual Studioソリューションの各プロジェクトからすべてのwcf 4.0サービスアドレスを取得する方法アドレスまたはベースアドレス?私はサービスアドレスのリストをaspxページに書き出すつもりです。どんな助けもありがとう。Web設定でアドレスまたはベースアドレスが指定されていない場合のwcfサービスアドレスのリスト

ウェブ設定のサービスセクションの1つの例です。

<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> 

+0

することはできません - あなたはIISでこのサービスをホストする場合、それはIISです**サービスアドレスを定義する仮想ディレクトリ**( '* .svc'ファイルの名前に加えて)だからあなたのサービスがホストされている場所に本当に依存しています。あなたが「外部」から 'web.config'を読んだら、あなたはその知識を持っていません。 –

+0

フィードバックmarc_sをありがとう。おそらくエンドポイントにアドレスを追加し、展開中に変数replaceを使用して環境を指定することになります。 – zeroSpool

答えて

関連する問題