Próbuję wdrożyć usługę WCF na mój serwer hostowany w IIS. Naturalnie to działa na moim komputerze :)Jak naprawić "nie można znaleźć adresu bazowego zgodnego ze schematem http" ... w WCF
Ale kiedy wdrożyć go, pojawia się następujący błąd:
This collection already contains an address with scheme http. There can be at most one address per scheme in this collection.
googlowania na to, uważam, że muszę umieścić element serviceHostingEnvironment do web.config plik:
<serviceHostingEnvironment>
<baseAddressPrefixFilters>
<add prefix="http://mywebsiteurl"/>
</baseAddressPrefixFilters>
</serviceHostingEnvironment>
Ale raz zrobiłem to, mam następujące:
Could not find a base address that matches scheme http for the endpoint with binding BasicHttpBinding. Registered base address schemes are [https].
Wygląda na to, że nie wie, jaki jest adres bazowy, ale jak to określić? Oto odnośny fragment mój plik web.config:
<system.serviceModel>
<serviceHostingEnvironment>
<baseAddressPrefixFilters>
<add prefix="http://mywebsiteurl"/>
</baseAddressPrefixFilters>
</serviceHostingEnvironment>
<behaviors>
<serviceBehaviors>
<behavior name="WcfPortalBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IWcfPortal"
maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"
receiveTimeout="00:10:00" sendTimeout="00:10:00"
openTimeout="00:10:00" closeTimeout="00:10:00">
<readerQuotas maxBytesPerRead="2147483647" maxArrayLength="2147483647"
maxStringContentLength="2147483647"/>
</binding>
</basicHttpBinding>
</bindings>
<services>
<service behaviorConfiguration="WcfPortalBehavior" name="Csla.Server.Hosts.Silverlight.WcfPortal">
<endpoint address="" binding="basicHttpBinding" contract="Csla.Server.Hosts.Silverlight.IWcfPortal"
bindingConfiguration="BasicHttpBinding_IWcfPortal">
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
</system.serviceModel>
Czy ktoś może rzucić nieco światła na to, co się dzieje i jak to naprawić?
hej Craig, czy ustalony ten problem? Proszę, pozwól mi ... Mam teraz do czynienia z tym samym problemem :( – Lamps
wszelkie ostateczne rozwiązanie na ten temat? – Kiquenet