द्वारा लागू अनुबंधों की सूची में नहीं पाया जा सका, मैंने इस त्रुटि के समाधान के लिए वेब खोजा है, लेकिन मुझे जो कुछ भी मिला है, वह बताता है कि मेरे पास क्या सही है।IMetaDataExchange सेवा
शायद कोई एक स्पष्ट गलती देख सकता है और एक स्पष्ट गलती देख सकता है जिसे मैं नहीं देख सकता।
मैं एक खिड़कियों सेवा है, दो ठेके की मेजबानी:
- IConfigurationService
- IConfigurationAdminService
व्यवस्थापक सेवा मानक सेवा से विरासत के रूप में मैं दोनों ठेके बुनियादी तरीके को लागू करना चाहते हैं।
समस्या यह है कि मैं सेवाओं को ठीक से होस्ट कर सकता हूं, जब तक कि मैं कोशिश नहीं करता और एक मेक्स जोड़ता हूं।
अनुबंध नाम 'IMetaDataExchange' सेवा 'ConfigurationWCFService' द्वारा कार्यान्वित अनुबंध की सूची में नहीं पाया जा सका:
तो मैं निम्न अपवाद मिलता है।
और यह मेरी कॉन्फ़िगरेशन है, सबकुछ कॉन्फ़िगर द्वारा कॉन्फ़िगर किया गया है, कोड के माध्यम से कुछ भी नहीं किया गया है।
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="tcpBinding" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
<readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" />
<security mode="None" />
</binding>
</netTcpBinding>
</bindings>
<services>
<service behaviorConfiguration="serviceBehavior" name="BrightsideGroup.Repa.Configuration.ConfigurationWCFService">
<endpoint address="ConfigurationService" binding="netTcpBinding"
bindingConfiguration="tcpBinding" name="tcpConfiguration" contract="BrightsideGroup.Repa.Configuration.IConfigurationWCFService" />
<endpoint binding="mexHttpBinding" address="mex" name="mex" contract="IMetaDataExchange" />
<host>
<baseAddresses>
<add baseAddress="net.tcp://GD01316:9123/Repa" />
<add baseAddress="http://GD01316:8123/Repa" />
</baseAddresses>
</host>
</service>
<service behaviorConfiguration="serviceBehavior" name="BrightsideGroup.Repa.Configuration.ConfigurationWCFAdminService">
<endpoint address="ConfigurationAdminService" binding="netTcpBinding"
bindingConfiguration="tcpBinding" name="tcpConfigurationAdmin"
contract="BrightsideGroup.Repa.Configuration.IConfigurationAdminWCFService" />
<endpoint binding="mexHttpBinding" address="mex" name="mex" contract="IMetaDataExchange" />
<host>
<baseAddresses>
<add baseAddress="net.tcp://GD01316:9124/Repa" />
<add baseAddress="http://GD01316:8124/Repa" />
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="serviceBehavior">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
धन्यवाद। मुझे पता था कि यह कुछ आसान होना था !! पेड़ के लिए जंगल नहीं देखता !! धन्यवाद। – jimplode