Toute section dans mon fichier web.config que je veux chiffrer je lance cette ligne de commande util: aspnet_regiis -pe « anySection » -app «/SampleApplication »connectionStrings dans un Cryptage fichier web.config
Tout fonctionne très bien jusqu'à ce que je tente chiffrent mes sections connectionStrings
Je define (et je ne peux pas changer cela) ma section connectionStrings comme ceci:
<connectionStrings>
<add key="myKey" value="myValue"/>
</connectionStrings>
Mais la façon « standard » de la définir est comme ceci:
<connectionStrings>
<add name="myName" connectionString="...." providerName="..." />
</connectionStrings>
Comment quand je lance:
aspnet_regiis -pe "connectionStrings" -app "/SampleApplication"
erreurs avec "... Attribut non reconnu 'clé' ....". Si je change la section de chaîne de connexion pour être la manière standard cela fonctionne bien. Mais je ne peux pas utiliser ce format.
Existe-t-il un moyen de le faire en utilisant aspnet_regiis util? Le faire avec du code n'est pas une option pour moi.
Existe-t-il un moyen d'exécuter cette extension sans spécifier l'application (-app "/ SampleApplication") donnant à la place le chemin du fichier web.config?
grâce un million
Si vous faites des choses de manière non standard, vous ne pouvez pas vous attendre à ce que les outils automatisés fonctionnent. – Oded
Je dois poser la question évidente, pourquoi utilisez-vous une méthode non standard pour faire le connectionString au-delà du fait que c'est un système hérité? –