powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Изменить endpoint в runtime
1 сообщений из 1, страница 1 из 1
Изменить endpoint в runtime
    #37734232
dMazay82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток.

Подскажите пожалуйста, можно ли в рантайм изменить endpoint для веб-сервиса, например если проект запускается в тестовом режиме то автоматом подставляется адрес тестового вебсервиса, если проект запускается на продакшене подставляется адрес продукционного веб-сервиса.

Ссылка на веб-сервис, добавлена с помощью студии(Add Service Reference).
Web.config
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
 <bindings>
      <basicHttpBinding>
        <binding name="Name" closeTimeout="00:06:00" openTimeout="00:06:00"
          receiveTimeout="00:10:00" sendTimeout="00:06:00" allowCookies="false"
          bypassProxyOnLocal="true" hostNameComparisonMode="StrongWildcard"
          maxBufferSize="6553600" maxBufferPoolSize="524288" maxReceivedMessageSize="6553600"
          messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
          useDefaultWebProxy="true">
          <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"  maxBytesPerRead="4096" maxNameTableCharCount="16384" />
          <security mode="None">
            <transport clientCredentialType="None" proxyCredentialType="None" realm="" />
            <message clientCredentialType="UserName" algorithmSuite="Default" />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="http://test-address/............"   binding="basicHttpBinding" bindingConfiguration="Name"     name="Name" />
    </client>


Настройки для продукционного и тестового сервисов отличаются только в endpoint address.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Изменить endpoint в runtime
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]