Sto riscontrando problemi reali con WCF. Per nessun motivo apparente ho iniziato a ricevere i seguenti errori durante il debug qualsiasi servizio WCF in mia soluzione:Eccezione protocollo WCF
ProtocolException verificato Content tipo application/soap + xml; charset = utf-8 è stato inviato a un servizio in attesa di testo/xml; charset = utf-8. Le associazioni client e servizio potrebbero essere non corrispondenti.
Cliccando su Continua nella finestra Dettagli eccezione conduce a una diversa eccezione:
Impossibile caricare il file o l'assembly 'System.Xml.XmlSerializers, Version = 4.0.0.0, Culture = neutral , PublicKeyToken = b77a5c561934e089 'o una delle sue dipendenze. Il sistema non riesce a trovare il file specificato.
La finestra di disassemblaggio in Visual Studio viene visualizzata anche quando si verificano queste eccezioni.
Dopo aver cliccato su continua fino a quando le eccezioni si fermano la prova WCF client inizia ma invocare nessuno dei miei metodi di servizio mi da questa eccezione:
PlatformNotSupportedException Il algoritmo crittografico specificato è non supportato su questa piattaforma.
Ho provato ad aggiungere il mio servizio esistente a una nuova soluzione vuota e gli errori sono cessati. Tuttavia, dopo aver eseguito il mio servizio un paio di volte, gli errori sono ricominciati.
In realtà ho due servizi WCF nella mia soluzione (uno un servizio Workflow WCF e un servizio WCF che espone metodi di accesso ai dati (Entity Framework), un'applicazione Web e alcune altre librerie di classi di supporto. applicazione o qualsiasi servizio in isolamento ora mi dà lo stesso protocollo di eccezione.
qualsiasi aiuto sarà molto apprezzato. sto usando Visual Studio 2010, il targeting 4.0 del Framework .Net.
Grazie
Questa non è una soluzione, questo sarà solo girare di tutto segnalazione delle eccezioni. –