Ho due domande correlate:Codifica automaticamente le sezioni di web.config dopo l'implementazione/pubblicazione?
Qual è il modo migliore per gestire la distribuzione di progetti Web tra ambienti? Ho appena scaricato il progetto di distribuzione Web .NET e sembra che funzioni come la sostituzione di alcune sezioni di web.config
per adattarsi all'ambiente, il che è ottimo. L'altra cosa che volevo automatizzare era la crittografia di alcune sezioni dello web.config
. C'è un modo per 'auto-encrypt'
le sezioni web.config
dopo una pubblicazione?
La seconda domanda è dove memorizzi le tue password in un web.config
? Voglio crittografare la password ma non il resto delle appSettings. Devo creare un'area di configurazione della configurazione personalizzata web.config
?
Una nota importante di questo è che l'opzione built-in cripta solo l'impostazione 'connectionStrings'. Se si desidera crittografare qualsiasi altra impostazione, è necessario farlo tramite un meccanismo separato (ad esempio script PowerShell) –