Хостинг WCF на IIS7 - PullRequest
       4

Хостинг WCF на IIS7

0 голосов
/ 28 июля 2011

Вот мой конфигурационный файл моей веб-службы W CF:

<services>
  <service behavior Configuration="METADATASERVICEEXTENSION" name="namespace.MYwebServiceclass">
    <endpoint address="" behaviorConfiguration="" binding="ws2007HttpBinding"
      binding Configuration="xxx" name="xxx" contract="IMyWebService">
      <identity>
        <dns value="" />
        <certificateReference yyyyyy="xxxxxx" find Value=""
          ISCHAINincluded="false" />
      </identity>
    </endpoint>
    <endpoint address="mex" binding="mexHttpBinding" binding Configuration=""
      name="Metadata Exchange" contract="IMetadataExchange" />
  </service>
</services>

Я получаю следующую ошибку: Не удалось найти базовый адрес, который соответствует схеме HTTP для конечной точки с привязкой WS2007HttpBinding.Схемы зарегистрированных базовых адресов: [HTTPS].- У меня есть эта служба настроена на HTTPS: 443, Любые изменения в моей веб-конфигурации ???

Вот мой раздел привязки:

<bindings>
  <ws2007HttpBinding>
    <binding name="xxxxx">
      <security mode="None">
        <transport clientCredentialType="None" />
        <message clientCredentialType="None" negotiateServiceCredential="false"
          establishSecurityContext="false" />
      </security>
    </binding>
  </ws2007HttpBinding>
</bindings>

1 Ответ

1 голос
/ 28 июля 2011

Попробуйте установить следующее в элементе безопасности для режима:

<security mode="transport">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...