उत्पन्न नहीं करता है, मुझे लगता है कि अन्य समान प्रश्न हैं, लेकिन मैं एक प्रतिक्रियात्मक प्रतिक्रिया नहीं पा रहा हूं।सेवा संदर्भ जोड़ें प्रॉक्सी
मैं टेम्पलेट से डिफ़ॉल्ट डब्ल्यूसीएफ सेवा बनाता हूं [जो GetData() और GetDataUsingDataContract()] के साथ आता है।
यह ब्राउज़र में ठीक है।
मैं एक अलग वेब साइट है जो मैं इस नए WCF सेवा जोड़ने के लिए:
मैं 'सेवा संदर्भ जोड़ें', मेरे URL दर्ज करें, सेवा ऊपर आता है और मैं इसे जोड़ने के लिए 'ठीक' पर क्लिक करें।
'App_WebReferences' के तहत, मुझे अपनी अतिरिक्त सेवा का नामस्थान दिखाई देता है: 'ServiceReference1', इसके अंतर्गत 'References.svcmap' के साथ, और उसके अंतर्गत कुछ .svcinfo/.wsdl/.xsd फ़ाइलें।
कोई प्रॉक्सी फ़ाइलें नहीं बनाई गई हैं, लेकिन <system.serviceModel>
तत्व मेरे web.config में जोड़ा गया है, जो उचित जानकारी प्रतीत होता है।
हालांकि, कोई प्रॉक्सी के साथ, मैं नहीं पहुँच/मेरी सेवा में किसी भी तरीकों कॉल कर सकते हैं (यानी ServiceReference1.WCFMethod1()
)
मैं,, svcutil कॉल कर सकते हैं प्रॉक्सी उत्पन्न मेरी App_Code में जोड़ने, और सब कुछ यह रूप में काम करता ऐसा करना चाहिए।
मेरा सवाल है, मेरा प्रॉक्सी 'सेवा जोड़ें संदर्भ' के साथ क्यों नहीं बनाया जा रहा है?
सब कुछ लक्ष्य ढांचे के अधीन है: .नेट फ्रेमवर्क 4.
संपादित करें:
बस एक कंसोल अनुप्रयोग बनाया है और सेवा संदर्भ जोड़ कर उसे प्रॉक्सी बनाया। तो इस मुद्दे को अपने वेब साइट प्रॉक्सी बनाने नहीं है ...
क्या आपने सेवा को कॉल करने का प्रयास करने वाले पृष्ठ के लिए कोड-बैक पर एक उपयोग (VB.NET के लिए आयात) कथन जोड़ा था? आईई, ' का उपयोग करना। सेवा रिफरेंस 1;' या कुछ समान है? –
Tim
यदि आप किसी वेबसाइट "प्रोजेक्ट" (फ़ाइल-> नई वेब साइट) का उपयोग कर रहे हैं, तो यह प्रॉक्सी नहीं बनाता है और रनटाइम तक नहीं बनाता है। –
जॉन, हाँ मैं इसका उपयोग कर रहा हूं। तो, svcutil का उपयोग करने के अलावा कोई और तरीका नहीं है? – eych