Domanda

Ho il seguente nel mio file web.config sotto 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>

E che cosa ottengo quando provo ad accedere a un servizio nel browser è il messaggio di errore:

  

Messaggio parser di errore: L'estensione   'System.ServiceModel.Configuration.PollingDuplexElement,   System.ServiceModel.PollingDuplex,   Version = 4.0.0.0, Culture = neutral,   PublicKeyToken = 31bf3856ad364e35'   già appare in estensione   collezione. tipi di estensione devono essere   unico nel suo genere.

Così sembra la PollingDuplexElement è già stato registrato nella collezione di estensione. Non riesco proprio a capire dove, o sotto quale nome.

Ho provato a guardare attraverso il file machine.config, non trovando alcun riferimento a duplex polling assemblaggio. C'è anche nessun altro riferimento all'assembly nel mio file web.config, e Google non è stato di molto aiuto.

Tutte le idee sarebbe molto apprezzato:)

È stato utile?

Soluzione

C'era un vecchio file web.config si trova sul mio IIS radice che ha anche aggiunto l'estensione. Cancellati, e ora funziona benissimo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top