Pregunta

Tengo el siguiente en mi archivo web.config bajo system.serviceModel:

<extensions>
<bindingExtensions>
  <add name="pollingDuplex" type="System.ServiceModel.Configuration.PollingDuplexHttpBindingCollectionElement, System.ServiceModel.PollingDuplex, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</bindingExtensions>
</extensions>

Y lo que me pasa cuando intento acceder a un servicio en el navegador es el mensaje de error:

Analizador mensaje de error: Una extensión de tipo 'System.ServiceModel.Configuration.PollingDuplexElement, System.ServiceModel.PollingDuplex, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' Ya aparece en la extensión colección. tipos de extensión deben estar único.

Así que parece que el PollingDuplexElement ya ha sido registrado en la colección de extensión. No puedo averiguar dónde o con qué nombre.

He intentado buscar en el archivo machine.config, al no encontrar ninguna referencia a los dúplex de votación montaje. También hay ninguna otra referencia al ensamblado en mi archivo web.config, y Google no ha sido de mucha ayuda.

Cualquier idea sería muy apreciada:)

¿Fue útil?

Solución

Había un viejo archivo web.config se encuentra en mi IIS raíz que también añade la extensión. Borrado, y ahora funciona bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top