2010-05-20 22 views
6

Estoy teniendo problemas reales con WCF. Sin razón aparente he comenzado a recibir los siguientes errores al depurar cualquier servicio WCF en mi solución:Excepción del protocolo WCF

ProtocolException Ocurrió contenido Tipo application/jabón + xml; charset = utf-8 fue enviado a un servicio esperando texto/xml; charset = utf-8. Los enlaces de cliente y servicio pueden ser no coincidentes.

Al hacer clic en Continuar en la ventana Detalles excepción conduce a una excepción diferente:

No se pudo cargar el archivo o ensamblado 'System.Xml.XmlSerializers, versión = 4.0.0.0, Culture = neutral , PublicKeyToken = b77a5c561934e089 'o una de sus dependencias. El sistema no puede encontrar el archivo especificado.

La ventana Desarmado en Visual Studio también aparece cuando se producen estas excepciones.

Después de hacer clic continuará hasta que las excepciones detener el cliente de prueba WCF se inicia pero la invocación de cualquiera de mis métodos de servicio me da esta excepción:

PlatformNotSupportedException El especificada algoritmo criptográfico se no soportado en esta plataforma.

Traté de agregar mi servicio existente a una nueva solución en blanco y los errores cesaron. Sin embargo, después de ejecutar mi servicio un par de veces, los errores han comenzado de nuevo.

De hecho, tengo dos servicios WCF en mi solución (uno WCF Workflow Service y otro WCF que expone métodos de acceso a datos (Entity Framework), una aplicación web y algunas otras bibliotecas de clases de soporte. Intentar ejecutar la web aplicación o cualquier servicio de forma aislada ahora me da la misma excepción Protocolo.

cualquier ayuda será muy apreciada. estoy utilizando Visual Studio 2010, la orientación 4.0 de .NET Framework.

Gracias

Respuesta

3

I también experimentó el

No se pudo cargar el archivo o ensamblado 'System.Xml.XmlSerializers, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' o una de sus dependencias. El sistema no puede encontrar el archivo especificado.

mensaje de error. Las referencias de mi ensamblaje eran correctas, muy curiosas. Para deshacerme del error, encontré que lo siguiente funciona (esperando una explicación aquí en algún momento en el futuro).:)

menú superior de Visual Studio: Test> Excepciones> Restablecer todo

Ref this post by Peter G.

Espero que esto ayude,

+2

Esto no es una solución, esto sólo a su vez de todos los informes de excepción. –

Cuestiones relacionadas