2009-12-08 6 views
3

Je suis en train de mettre à niveau un projet de VS2008 vers VS2010B2 Pour une raison quelconque, après la mise à niveau du projet, le code généré par la référence est manquant et je ne peux pas recréer le code en reconfigurant la référence de service, parce que je reçois l'erreur suivante:VS 2010 Beta 2 - impossible de mettre à jour la référence de service

The configuration for the service reference could not be updated due to the following issue: An error occurred creating the configuration section handler for system.serviceModel/behaviors: Extension element 'webHttp' cannot be added to this element. Verify that the extension is registered in the extension collection at system.serviceModel/extensions/behaviorExtensions.

la machine a la configuration pour webHttp:

<system.serviceModel> 
    <extensions> 
    <behaviorExtensions> 
    ... 
    <add name="webHttp" type="System.ServiceModel.Configuration.WebHttpElement, System.ServiceModel.Web, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    ... 
        </behaviorExtensions> 
    ... 
+0

mettez-vous à jour à 4.0 ou restez avec 3.5? modèle de service modifié en 4.0. – Yuan

+0

Essayez de reproduire le problème avec la version publiée de VS 2010. –

Répondre

0

Essayez:

  1. Faites un clic droit sur la solution, Nettoyer;
  2. Cliquez avec le bouton droit sur la référence Web, Mettre à jour la référence Web;
  3. Faites un clic droit sur la solution, Reconstruire.
Questions connexes