मेरे पास एक WCF सेवा है जो मेरे स्थानीय मशीन पर ठीक चल रही है। मैंने इसे सर्वरों पर डाला, और मुझे निम्नलिखित त्रुटि प्राप्त हो रही है:
Http: //xx.xx.x.xx: 8200 / Services / WCFClient.svc की HTTP प्रतिक्रिया प्राप्त करते समय एक त्रुटि हुई । यह HTTP प्रोटोकॉल का उपयोग नहीं करने वाले सर्विस एंडपॉइंट बाइंडिंग के कारण हो सकता है। यह एक HTTP अनुरोध संदर्भ सर्वर द्वारा निरस्त किए जाने के कारण भी हो सकता है (संभवतः सेवा बंद होने के कारण)। अधिक विवरण के लिए सर्वर लॉग देखें।]
मैं यूआरएल में सेवा के लिए चला गया है और यह सही ढंग से काम कर रहा है। मैं फ़ंक्शन के लिए कर रहा हूं सभी एक छवि नाम के लिए एक स्ट्रिंग लौटा रहा है, इसलिए डेटा पारित किया जा रहा है बहुत कुछ नहीं है। मैंने लॉग को ट्रेस किया है और यह मुझे वही जानकारी देता है। यहाँ मेरा ग्राहक विन्यास है:
<binding name="basicHttpBinding_IWCFClient" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
allowCookies="false">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None" realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
<endpoint name="basicHttpBinding_IWCFClient"
address="http://localhost:4295/Services/WCFClient.svc"
binding="basicHttpBinding"
bindingConfiguration="basicHttpBinding_IWCFClient"
behaviorConfiguration="WCFGraphicManagementTool.Services.ClientBehavior"
contract="WCFClient.IWCFClient" />
यहाँ मेरा सर्वर विन्यास है:
<service behaviorConfiguration="WCFGraphicManagementTool.Services.WCFClientBehavior"
name="WCFGraphicManagementTool.Services.WCFClient">
<endpoint name="basicHttpBinding_IWCFClient"
address=""
binding="basicHttpBinding"
contract="WCFGraphicManagementTool.Contracts.IWCFClient" />
<endpoint
address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
<behavior name="WCFGraphicManagementTool.Services.WCFClientBehavior">
<dataContractSerializer maxItemsInObjectGraph="2147483647" />
<serviceThrottling maxConcurrentCalls="120" maxConcurrentSessions="120"
maxConcurrentInstances="120" />
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
क्या यह सर्वर पर एक सेटिंग होगी क्योंकि यह मेरी स्थानीय मशीन पर काम करता है?