В настоящее время у нас есть служба WCF, которая работает по протоколу https. Но мы хотим изменить его, чтобы он работал только через http.
Может ли кто-нибудь сказать мне, что нужно изменить, чтобы служба wcf работала через http. Ниже приведены мои значения файла конфигурации. Есть ли что-то еще, что мне нужно изменить, кроме web.config ??
Любая помощь с благодарностью
<system.serviceModel>
<serviceHostingEnvironment>
<baseAddressPrefixFilters>
<add prefix="myservername" />
</baseAddressPrefixFilters>
</serviceHostingEnvironment>
<bindings>
<basicHttpBinding>
<binding name="basicHttpBinding_Windows"
maxReceivedMessageSize="500000000" maxBufferPoolSize="500000000"
messageEncoding="Mtom">
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="Windows" />
</security>
<readerQuotas maxDepth="500000000"
maxArrayLength="500000000" maxBytesPerRead="500000000"
maxNameTableCharCount="500000000" maxStringContentLength="500000000"/>
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<endpointBehaviors>
<behavior name="myproject_Behavior">
<dataContractSerializer />
<synchronousReceive />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="WebService.WSBehavior">
<serviceMetadata httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
<behavior name="WebService.Forms_WSBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="WebService.WSBehavior"
name="IMMSWebService.mywebservice_WS">
<endpoint
address="myproject_WS"
binding="basicHttpBinding"
bindingConfiguration="basicHttpBinding_Windows"
bindingName="basicHttpBinding"
contract="WebService.ICommand">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex"
binding="mexHttpsBinding"
contract="IMetadataExchange" />
<host>
<timeouts closeTimeout="00:10:00" openTimeout="00:10:00" />
</host>
</service>
<service behaviorConfiguration="WebService.Forms_WSBehavior"
name="WebService.Forms_WS">
<endpoint
address=""
binding="wsHttpBinding"
contract="WebService.IForms_WS">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
</system.serviceModel>