Настроить сервис хоста WCF - PullRequest
       2

Настроить сервис хоста WCF

0 голосов
/ 14 февраля 2012

У меня есть основной вопрос относительно конфигурации файла Host app.config

Допустим, я размещаю свой сервис WCF на компьютере, его IP-адрес: 123.456.789.001:9999

.

Это мой файл app.config:

<configuration>

<services>
  <service name="Service.WebexClient" behaviorConfiguration="MyServiceTypeBehaviors"   >
    <host>
      <baseAddresses>
        <add baseAddress="http://<What should I put here>:9999/MyWebexService"/>
      </baseAddresses>
    </host>
  </service>

</services>
<behaviors>
  <serviceBehaviors>
    <behavior name="MyServiceTypeBehaviors" >
     <serviceDebug includeExceptionDetailInFaults="true"/> 
<serviceMetadata httpGetEnabled="true"  httpGetUrl="http://<And What should I put here>:9999/MyWebexService/Help"/>

</behavior>
  </serviceBehaviors>
</behaviors>

Я хотел бы знать, какие правильные параметры я должен вставить в baseAddress и в httpGetUrl. Я сбит с толку. Должен ли я поставить там "localhost" или ip (123.456.789.001)?

1 Ответ

2 голосов
/ 14 февраля 2012

Я полагаю, что вы использовали бы IP-адрес для конечной точки и WSDL для httpGetUrl:

<baseAddresses>         
  <add baseAddress="http://123.456.789.001:9999/MyWebexService"/>
</baseAddresses> 

<behavior name="MyServiceTypeBehaviors" >         
  <serviceDebug includeExceptionDetailInFaults="true"/>     
  <serviceMetadata httpGetEnabled="true" httpGetUrl="http://123.456.789.001:9999/MyWebexService?wsdl"/>        
</behavior>    
...