यह सवाल एक डुप्लिकेट हो सकता है। मेरे पास एक डब्ल्यूसीएफ अपलोड सेवा है जिसके माध्यम से ग्राहक सर्वर पर एक विशेष फ़ाइल अपलोड करता है।रिमोट सर्वर ने एक त्रुटि लौटा दी: (413) अनुरोध इकाई बहुत बड़ी + डब्ल्यूसीएफ
मैं सेवा के माध्यम से आकार 12 एमबी की सफलतापूर्वक फाइल भेज सकता हूं।
अब मैंने डब्ल्यूसीएफ सेवा में एक स्वयं प्रमाणित SSL प्रमाण पत्र एकीकृत किया है। एसएसएल के बिना ठीक काम कर रहा एक ही एप्लीकेशन अब एक त्रुटि देता है कि रिमोट सर्वर ने एक त्रुटि (413) अनुरोध इकाई को बहुत बड़ा कर दिया है।
एसएसएल के साथ ऐसा करने के लिए मैं यह त्रुटि कैसे ठीक करूं?
मैं गलत कहां जा रहा हूं।
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="customHttpBinding" openTimeout="00:10:00" sendTimeout="00:10:00"
maxReceivedMessageSize="10067108864"
messageEncoding="Mtom" transferMode="Streamed">
<security mode="Transport">
<transport clientCredentialType="Certificate" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="customServiceBehavior">
<serviceMetadata httpsGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
<serviceCredentials>
<clientCertificate>
<authentication certificateValidationMode="PeerOrChainTrust" trustedStoreLocation="LocalMachine"/>
</clientCertificate>
</serviceCredentials>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="customServiceBehavior" name="FileTransferService">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="customHttpBinding"
contract="IFileTransferService" />
</service>
</services>
धन्यवाद
धन्यवाद! बस मेरी दोपहर बचाओ! – nicojs
हाँ यह केवल एसएसएल के साथ एक मुद्दा प्रतीत होता है। इसके अलावा एक समय घटक भी है। मैंने पाया कि अगर मुझे https अनुरोधों के बीच 100 सेकेंड पास करने की इजाजत है तो मुझे केवल त्रुटि मिली है। – nuander