WCF с использованием Spring.NET горе - PullRequest
1 голос
/ 25 мая 2010

Я вырвал на голове все, кроме двух волосков, пытаясь разместить свои службы WCF в IIS 7.5. Я использую Spring.NET для создания своих экземпляров службы, но мне не повезло, что он запущен и запущен.

Я сталкиваюсь со следующим исключением:

Could not find a base address that matches scheme http for the endpoint with binding MetadataExchangeHttpBinding. Registered base address schemes are [].

Моя конфигурация WCF выглядит следующим образом:

<system.serviceModel>
<bindings>
  <wsHttpBinding>
    <binding name="secureBinding" allowCookies="false">
      <security mode="Transport">
        <transport clientCredentialType="None">
          <extendedProtectionPolicy policyEnforcement="Never" />
        </transport>
      </security>
    </binding>
  </wsHttpBinding>
</bindings>
<behaviors>
  <serviceBehaviors>
    <behavior>
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
  </serviceBehaviors>
</behaviors>
<services>
  <service name="TestService">
    <host>
      <baseAddresses>
        <add baseAddress="https://ws.local.com/TestService.svc"/>
      </baseAddresses>
    </host>
    <endpoint name="secureEndpoint" contract="Services.Interfaces.ITestService" binding="wsHttpBinding" bindingConfiguration="secureBinding" address="https://ws.local.com/TestService.svc" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
</services>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />

Что мне здесь не хватает?

...