मैं विंडोज 8 ऐप लिख रहा हूं। (विज़िअल स्टूडियो 2012 पर) जो मेरी डब्ल्यूसीएफ सेवा का उपयोग करता है। जब मैं अपने घर पर कोशिश करता हूं तो यह अच्छी तरह से काम करता है, इसलिए यह डब्ल्यूसीएफ से कनेक्ट हो सकता है। लेकिन जब मैं अपने कार्यालय में की कोशिश की, यह WCF कनेक्ट नहीं कर सकता और त्रुटि देता है:"रिमोट सर्वर ने एक त्रुटि लौटा दी: (417) उम्मीद विफल।"
The remote server returned an error: (417) Expectation Failed.
मैं अपने फ़ायरवॉल द्वारा के कारण कार्यालय नेटवर्क में लगता है .. बहुत अधिक Google पर, अभी भी यहाँ हालांकि समस्या का एक बहुत कोशिश की ।
.. काम नहीं करता क्योंकि .Net Framework 4.5 नहीं ServicePointManager क्लास है, लेकिन MSDN कहते हैं ServicePointManager नेट 4.5 पर है http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.expect100continue.aspx
<system.net>
<settings>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
कोशिश नहीं कर सकते इस web.config पर लिखने के लिए या app.config क्योंकि win8 ऐप में ये फ़ाइलें नहीं हैं ..
कुछ लोगों ने वीएस 2012 की devenv.exe.config फ़ाइल में कोड के ऊपर लिखा था। मैंने कोशिश की लेकिन कुछ भी नहीं बदला।
http://www.jlpaonline.com/?p=176
मैंने यह त्रुटि पहले देखी है जब मेरी वेब सेवाओं की कॉल प्रॉक्सी द्वारा अवरुद्ध हो रही थी – lockstock