Ich kann Service-Referenz (WCF-Bibliothek) nicht zu MVC4 in VS2012 hinzufügen

8

Mein Problem ist sehr einfach, aber leider kann ich nicht herausfinden, was falsch ist. Ich habe ein neues MVC4-Internetanwendungsprojekt mit der Razor-Syntax erstellt und dann ein weiteres WCF-Bibliotheksprojekt zu dieser Lösung hinzugefügt. Ich habe diese Codes nicht geändert. Als ich jedoch das WCF-Projekt als Service-Referenz in der MVC 4-App hinzugefügt habe, erhalte ich 1 Fehlermeldung und 3 Warnmeldungen:

  1. Fehler 4 Fehler des benutzerdefinierten Tools: Fehler beim Generieren von Code für den Dienst Referenz 'ServiceReference1'. Bitte überprüfen Sie andere Fehler und Warnungen Nachrichten für Details. c: \ users \ vendre \ Dokumente \ visuelles Studio 2012 \ Projekte \ MvcApplication3 \ MvcApplication3 \ Service Referenzen \ ServiceReference1 \ Reference.svcmap 1 1 MvcApplication3
  2. Warnung 1 Warnung des benutzerdefinierten Tools: wsdl: portType kann nicht importiert werden. Detail: Beim Ausführen einer WSDL-Importerweiterung wurde eine Ausnahme ausgelöst: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Fehler: Datei oder Assembly konnte nicht geladen werden 'DotNetOpenAuth.AspNet, Version = 4.0.0.0, Kultur = neutral, PublicKeyToken = 2780ccd10d57b246 ' oder eine seiner Abhängigkeiten. Das System kann die Datei nicht finden angegeben.
  3. Warnung 2 Warnung des benutzerdefinierten Tools: wsdl: binding kann nicht importiert werden. Detail: Beim Importieren eines wsdl: portType, der die wsdl: -Bindung enthält, ist ein Fehler aufgetreten ist abhängig von. XPath zu wsdl: portType: // wsdl: definitionen [@ targetNamespace = ' Ссылка '] / wsdl: portType [@ name = 'IService1']
  4. Warnung 3 Warnung des benutzerdefinierten Tools: wsdl: port kann nicht importiert werden. Detail: There Fehler beim Importieren einer wsdl: -Bindung, die der wsdl: -Port ist abhängig von. XPath zu WSDL: Bindung: // wsdl: definitionen [@ targetNamespace = ' Ссылка '] / wsdl: binding [@ name = 'BasicHttpBinding_IService1']

Ich habe einen Artikel gelesen, aber mein Problem nicht gelöst. Wenn jemand die Antwort für mein Problem kennt, bitte sag es mir.

THX.

    
Vajda Endre 05.05.2013, 06:47
quelle

1 Antwort

38

Wenn Sie bei erweiterten Einstellungen die Referenz hinzufügen, entfernen Sie das Kontrollkästchen für die Wiederverwendungstypen.

    
Vajda Endre 05.05.2013, 07:36
quelle