какой базовый адрес службы WCF при публикации на хостинге?

У меня есть сервисы для моего приложения, и когда я тестировал его на localhost, все было нормально. Но когда я публикую его, у меня возникает проблема с базовым свойством Address. Что мне там поставить?

Моя часть web.config:

<services>
  <service name="WcfService1.Service1" behaviorConfiguration="metadataBehavior">
    <endpoint address="" binding="basicHttpBinding" bindingConfiguration="WcfService1BasicHttpBindingConfig"
      contract="WcfService1.IService1" />
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:8731/WcfService1/MyService" />
      </baseAddresses>
    </host>
  </service>
  <service name="WcfService1.CrossDomainService">
    <endpoint address="" behaviorConfiguration="CrossDomainServiceBehavior"
      binding="webHttpBinding" contract="WcfService1.ICrossDomainService" />
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:8731/" />
      </baseAddresses>
    </host>
  </service>
</services>
1
задан netmajor 24 August 2010 в 17:11
поделиться

1 ответ

Адрес хоста, предоставляющего ваши услуги в данный момент, например:

<baseAddresses>
    <add baseAddress="http://www.myaddress.com/" />
</baseAddresses>

или может быть:

<baseAddresses>
    <add baseAddress="http://dev.myaddress.com/" />
</baseAddresses>

Что бы это ни было.

2
ответ дан 2 September 2019 в 21:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: