me he encontrado un problema con WCF servicio REST. Obtengo:No se pudo cargar el tipo de conflictos Versión 'System.ServiceModel.Activation.HttpHandler' con WCF REST
No se pudo cargar el tipo 'System.ServiceModel.Activation.HttpHandler' desde el ensamblado 'System.ServiceModel, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'.
cuando se ejecuta dentro del IIS en un ASP.NET 4.0 AppPool.
El problema parece ocurrir sólo si:
- se ejecuta dentro de IIS
- Cuando ASP.NET se habilita Comaptibility
Correr en Cassini - no hay problema de que funciona correctamente. Funcionando con la compatibilidad de ASP.NET desactivada, no hay problema, funciona.
Parece que hay algún tipo de conflicto en la versión del controlador al tratar de crear una versión incorrecta del controlador que a su vez intenta cargar una versión anterior de System.ServiceModel, pero no he podido rastrearlo.
Alguien ha visto algo como esto antes y tienen alguna idea de cómo realizar un seguimiento de este abajo más lejos?
He mirado en ApplicationHost.config y los archivos web.config maestros para System.ServiceModel y HttpHandler referencias, pero sin suerte. Ahí.
+++ Rick ---
estoy corriendo en este problema exacto también, y no puedo encontrar una manera de evitarlo. ¿Puede compartir su controlador que está utilizando para * .svc en web.config? ¿Supongo que está ejecutando IIS7 en modo integrado? –