我想發佈帶有自定義綁定配置的Web服務。我正在使用自定義綁定配置來增加65536字節的默認消息大小。我遇到的問題是,當我使用如下所示的web.config設置時,出現錯誤:解決WCF錯誤:當前禁用此服務的元數據發佈
此服務的元數據發佈當前已禁用。
我的主要目標是能夠增加默認消息大小,因此歡迎任何其他配置,但我試圖儘可能簡化以避免出現更多問題。
你能否指出我的配置有什麼問題?
<bindings>
<basicHttpBinding>
<binding name="NewBinding0" closeTimeout="00:10:00" openTimeout="01:10:00"
receiveTimeout="01:10:00" sendTimeout="01:10:00" maxBufferSize="99536"
maxBufferPoolSize="5242880" maxReceivedMessageSize="99536">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="99536" maxBytesPerRead="99536" maxNameTableCharCount="2147483647" />
<security>
<transport clientCredentialType="Basic" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="MeterReadingOrderWSBehaviors">
<serviceMetadata httpsGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="MeterReadingOrderWS.IMeterReadingOrderWS" behaviorConfiguration="MeterReadingOrderWSBehaviors">
<host>
<baseAddresses>
<add baseAddress="http://localhost:3440/MeterReadingOrderWS.svc"/>
</baseAddresses>
</host>
<endpoint address="" contract="MeterReadingOrderWS.IMeterReadingOrderWS" binding="basicHttpBinding" bindingConfiguration="NewBinding0" />
<endpoint address="mex" contract="IMetadataExchange" binding="mexHttpsBinding" />
</service>
</services>
偉大的文章,提供WCF的簡單說明 – JGilmartin 2015-04-18 09:31:31
你可以在這裏發佈的解決方案,鏈接不工作對我來說 – 2016-09-15 13:50:40