2009-11-03 4 views
1

2009-11-03 16: 36: 10,818 [3404] ERROR WebApplication.Global [UserHostAddress: [:: 1] ApplicationSource [//TestService.svc]] - Application_Error gérée Exception: Stack trace pour 1 exception (s). Cause racine au sommet. 1: Un article avec la même clé a déjà été ajouté. System.ArgumentException à l'intérieur de C: \ Windows \ assembly \ GAC_MSIL \ System.ServiceModel \ 3.0.0.0__b77a5c561934e089 \ System.ServiceModel.dll à System.ServiceModel.AsyncResult.End [TAsyncResult] (suite IAsyncResult) à System.ServiceModel .Activation.HostedHttpRequestAsyncResult.End (résultat IAsyncResult) à System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous (contexte HttpApplication, Boolean flowContext) à System.ServiceModel.Activation.HttpModule.ProcessRequest (expéditeur d'objet, EventArgs e)Erreur lors de la navigation du service WCF

+0

Pouvez-vous poster le code/fichier de configuration? Que voulez-vous dire par «navigation»? –

Répondre

0

Vérifiez votre fichier de configuration. Vous avez probablement deux entrées qui ont le même nom, le même contrat ou une autre duplication.

3

Cela se passait pour moi car:
1. Les paramètres avancés de mon application Web IIS indiquaient "http, https" dans "Protocoles activés".
2. Les «liens de site» du «site Web par défaut» n'avaient pas de type de liaison https.

Et pour résoudre le problème, je devais faire un des éléments suivants:
1. Supprimer « https » des « Protocoles activés » des paramètres avancés de mon application Web IIS.
2. Ajoutez le type de liaison "https" aux "Liaisons de site" du "Site Web par défaut".

+0

Merci Rami, c'était pour moi. Espérons que cela aide les autres aussi. J'ai jeté https dans les protocoles activés pour faire correspondre le staging et la production, mais bien sûr, mon environnement de développement n'a pas SSL activé. Très difficile à retrouver, merci. –

Questions connexes