Изменение Сервисного ссылочного URL WCF на основе среды

const status = [
  {status:1, id:10},
  {status:2, id:11},
  {status:1, id:12}
];
const statuses = [];
const result = [];

status.map(s => {
    if (statuses.indexOf(s.status) === -1) {
    result.push([ s.status, status.filter(i => i.status === s.status ).length ]);
    statuses.push(s.status);
  }
});

console.log(result);
7
задан Richard Everett 28 April 2009 в 12:50
поделиться

3 ответа

Следующий код копирует конфигурацию в моем исходном вопросе:

myClient.ClientCredentials.ClientCertificate.SetCertificate(
    StoreLocation.LocalMachine,
    StoreName.My,
    X509FindType.FindByThumbprint,
    "1234abcd");

myClient.ClientCredentials.ServiceCertificate.SetDefaultCertificate(
    StoreLocation.LocalMachine,
    StoreName.My,
    X509FindType.FindByThumbprint,
    "5678efgh");

myClient.ClientCredentials.ServiceCertificate.Authentication.TrustedStoreLocation = StoreLocation.LocalMachine;
myClient.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.None;

В рабочем коде два значения отпечатка хранятся в appSettings в файле web.config.

1
ответ дан 7 December 2019 в 10:07
поделиться

Установите цвет фона для контейнера div

Конфигурация NET 2.0, любой элемент конфигурации может быть «внешним». Однако вы не можете напрямую экспортировать configGroups (например, «system.serviceModel») - вы должны быть на уровне «элемента конфигурации».

Marc

РЕДАКТИРОВАТЬ: ОК, поэтому НЕТ config edit изменения переключаться между средами ..... В этом случае вам, вероятно, придется придумать схему именования, например, назвать свои привязки, поведение и конечные точки таким образом, чтобы вы могли различать их во время выполнения.

Что-то вроде:

<bindings>
  <binding name="Default_DEV">
    .....
  </binding>
  <binding name="Default_PROD">
    .....
  </binding>
</bindings>

таким образом, вы могли бы построить найдите имя нужного вам элемента (например, связывание «Default_PROD») из вашего кода и среды, в которой вы работаете, а затем извлеките соответствующую конфигурацию из файла конфигурации, который содержит все параметры конфигурации для всех сред.

4
ответ дан 7 December 2019 в 10:07
поделиться

Мы вообще не используем файлы web.config, мы указываем все программно и загружаем всю конфигурацию из централизованной базы данных.

1
ответ дан 7 December 2019 в 10:07
поделиться
Другие вопросы по тегам:

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