2013-05-05 9 views
8

में एमवीसी 4 में सेवा संदर्भ (डब्ल्यूसीएफ लाइब्रेरी) नहीं जोड़ सकता हूं मेरी समस्या बहुत सरल है, लेकिन दुर्भाग्य से मैं यह नहीं समझ सकता कि क्या गलत है। मैंने रेजर सिंटैक्स के साथ एक नया एमवीसी 4 इंटरनेट एप्लीकेशन प्रोजेक्ट बनाया है, फिर मैंने इस समाधान के लिए एक और डब्ल्यूसीएफ लाइब्रेरी प्रोजेक्ट जोड़ा। मैंने इन कोडों पर कोई बदलाव नहीं किया।मैं वीएस2012

  1. त्रुटि 4 कस्टम उपकरण त्रुटि: लेकिन, जैसा कि मैं MVC 4 अनुप्रयोग में एक सेवा संदर्भ के रूप में WCF परियोजना कहा, मैं 1 त्रुटि संदेश और 3 चेतावनी संदेश मिल रहा है सेवा के लिए कोड उत्पन्न करने में विफल संदर्भ 'सेवा संदर्भ 1'। विवरण के लिए कृपया अन्य त्रुटि जांचें और संदेश चेतावनी दें। C: \ Users \ vendre \ दस्तावेज \ दृश्य स्टूडियो 2012 \ परियोजनाओं \ MvcApplication3 \ MvcApplication3 \ सेवा संदर्भ \ ServiceReference1 \ Reference.svcmap 1 1 MvcApplication3
  2. चेतावनी 1 कस्टम उपकरण चेतावनी: wsdl आयात नहीं कर सकता: portType विवरण: एक एक डबल्यूएसडीएल आयात विस्तार चलाते समय अपवाद उत्पन्न हुआ था: System.ServiceModel.Description.DataContractSerializerMessageContractImporter त्रुटि: फ़ाइल या विधानसभा लोड नहीं कर सका DotNetOpenAuth.AspNet, संस्करण = 4.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = 2780ccd10d57b246 ' या एक इसकी निर्भरताओं का। सिस्टम निर्दिष्ट फ़ाइल नहीं ढूंढ सकता है।
  3. चेतावनी 2 कस्टम उपकरण चेतावनी: wsdl आयात नहीं कर सकता: बाध्यकारी विवरण: wsdl आयात करने में त्रुटि हुई: पोर्ट टाइप करें कि wsdl: बाध्यकारी निर्भर है। portType: करने के लिए wsdl XPath // wsdl: परिभाषाएँ [@ targetNamespace = 'http://tempuri.org/']/wsdl: portType [@ name = 'IService1']
  4. चेतावनी 3 कस्टम उपकरण चेतावनी: wsdl आयात नहीं कर सकता: बंदरगाह विस्तार से: वहाँ wsdl आयात करने में त्रुटि हुई: बाध्यकारी कि wsdl: पोर्ट पर निर्भर है। wsdl को XPath: बाध्यकारी: // wsdl: परिभाषाएँ [@ targetNamespace = 'http://tempuri.org/']/wsdl: बाध्यकारी [@ name = 'BasicHttpBinding_IService1']

मैं कुछ लेख को पढ़ने, लेकिन मेरी समस्या का समाधान नहीं किया। अगर किसी को मेरी समस्या का उत्तर पता है, तो कृपया मुझे बताएं।

THX।

+1

क्या आपने यह कोशिश की है http://smehrozalam.wordpress.com/2009/10/29/silverlight-update-service-reference-for-a-wcf-service-generting-empty-class/ –

+0

हाँ मैंने किया, मैंने कोशिश की कि सभी संग्रह प्रकार, लेकिन समस्या अभी भी मौजूद है। आपका सुझाव देने के लिए धन्यवाद। –

+0

त्रुटि बहुत स्पष्ट है: ** फ़ाइल या असेंबली 'DotNetOpenAuth.AspNet ** लोड नहीं हो सका) - इसलिए सुनिश्चित करें कि आपके पास उस सेवा संदर्भ को जोड़ने पर वह/वह फ़ाइल उपलब्ध है ... –

उत्तर

38

जब आप संदर्भ जोड़ते हैं, उन्नत सेटिंग पर पुन: उपयोग प्रकार चेकबॉक्स को हटा दें।

+0

धन्यवाद आदमी। मैंने एक सप्ताह बिताया – isxaker

+2

समाधान बहुत अच्छा काम करता है लेकिन क्या यह एक स्पष्टीकरण है कि यह क्यों टूटता है? – Tim

+0

उत्कृष्ट जवाब। @ टिम: मुझे संदेह है कि इस तथ्य के साथ कुछ करना होगा कि एमवीसी 4 प्रोजेक्ट टेम्पलेट में कुछ असेंबली शामिल नहीं हो सकती हैं जो डब्ल्यूसीएफ प्रॉक्सी पीढ़ी को – Oliver

संबंधित मुद्दे