Il mio problema è molto semplice, ma sfortunatamente non riesco a capire cosa c'è che non va. Ho creato un nuovo progetto di applicazione Internet MVC4 con sintassi Razor, quindi ho aggiunto un altro progetto di libreria WCF a questa soluzione. Non ho apportato alcuna modifica a questi codici. Tuttavia, come ho aggiunto il progetto WCF come un riferimento al servizio in MVC 4 app, mi sto 1 messaggio di errore e il 3 messaggi di avviso:Impossibile aggiungere il riferimento del servizio (libreria WCF) a MVC4 in VS2012
- errore Errore strumento 4 personalizzato: Impossibile generare il codice per il servizio riferimento "ServizioRiferimento1". Si prega di controllare altri messaggi di errore e avvertenza per i dettagli. C: \ Utenti \ vendre \ Documenti \ Visual Studio 2012 \ Projects \ MvcApplication3 \ MvcApplication3 \ Service Riferimenti \ ServiceReference1 \ Reference.svcmap 1 1 MvcApplication3
- Attenzione avvertimento strumento 1 Custom: Non è possibile importare wsdl: portType Dettaglio: An stata generata un'eccezione durante l'esecuzione di un estensione WSDL importazione: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Errore: Impossibile caricare il file o l'assembly 'DotNetOpenAuth.AspNet, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 2780ccd10d57b246' o uno delle sue dipendenze. Il sistema non riesce a trovare il file specificato.
- Avviso 2 Avviso strumento personalizzato: impossibile importare wsdl: binding Dettaglio: Si è verificato un errore durante l'importazione di un wsdl: portType a cui il wsdl: binding dipende. XPath per wsdl: portType: // WSDL: definizioni [@ targetNamespace =' http://tempuri.org/ ']/wsdl: portType [@ name =' IService1' ]
- Attenzione Attenzione strumento 3 personalizzato: Non è possibile importare wsdl: port Dettaglio: Ci si è verificato un errore durante l'importazione di un wsdl: associazione a cui wsdl: port è uguale a . XPath per wsdl: rilegatura: // wsdl: definizioni [@ targetNamespace =' http://tempuri.org/ ']/wsdl: binding [@ name =' BasicHttpBinding_IService1' ]
Ho letto qualche articolo, ma non ha risolto il mio problema. Se qualcuno conosce la risposta al mio problema, per favore dimmelo.
THX.
hai provato questo http://smehrozalam.wordpress.com/2009/10/29/silverlight-update-service-reference-for-a-wcf-service-generting-empty-class/ –
Sì, l'ho fatto, Ho provato questo tipo di raccolta, ma il problema esiste ancora. Grazie per il tuo suggerimento. –
L'errore è abbastanza chiaro: ** Impossibile caricare file o assembly 'DotNetOpenAuth.AspNet ** - quindi assicurati di avere quei/quei file disponibili quando aggiungi quel riferimento al servizio ... –