2009-07-10 9 views
4

Je suis en train de remplacer la section suivante à la section vide ..sections web.config Remplacement à l'aide de projet de déploiement web

<secureWebPages mode="RemoteOnly" encryptedUri="abc.co.uk" unencryptedUri="www.abc.co.uk" maintainPath="True" warningBypassMode="AlwaysBypass" bypassQueryParamName="BypassSecurityWarning" ignoreHandlers="WithStandardExtensions"> 
    <files> 
     <add path="abc.aspx"/> 
    </files> 
</secureWebPages> 

Mais après son exécution me donne l'erreur suivante

WDP00002: missing section secureWebPages/configuration. 

Est-ce que n'importe quel un plz m'aider à cet égard

+0

Est-il possible de remplacer la section de configuration complète – sam

+0

+1 Je le même problème, et pourrait utiliser la réponse – MattH

Répondre

2

Cette erreur semble signifier la section que vous souhaitez remplacer, ne peut pas être trouvée dans le web.config.

Par exemple, mon entrée dans ma WDP lire

authentification = authentication.config

Cependant l'authentification n'a pas pu être trouvée dans la racine, comme il est sous system.web, donc je l'ai changé à

system.web/authentification = authentication.config

et cela a fonctionné. Notez que pendant le débogage, j'ai essayé de remplacer l'ensemble de l'élément system.web, et cela ne semble pas fonctionner non plus - je ne suis pas sûr de ce qui a causé cela, mais si vous ne pouvez pas remplacer system.web, je vous suggère essayer un élément différent, et voir si cela fonctionne, comme connectionStrings

0

Donc, ce problème a surgi pour moi récemment et jusqu'à trouver this j'étais à perte. Il semble donc que le web.config soit composé non seulement de sections, mais aussi de groupes de sections. Maintenant, system.serviceModel, system.web etc. sont des groupes de services et ne peuvent donc pas être remplacés dans leur ensemble.

Vous pouvez remplacer des sections du groupe en utilisant "groupe de sections"/"section" = x.config

Hope this helps :)

Questions connexes