在外部文件到Web.config中加密的AppSettings(Encrypting AppSett

2019-06-26 17:52发布

我目前使用这个方法来加密我的应用程序的web.config文件的appSettings部分: aspnet_regiis.exe -pe "appSettings" -site "MySite" -app "/"

但现在我已经搬到使用元素到另一个文件中的一些设置

<appSettings file="IndividualAppSettings.config" >

我仍然可以加密应用程序在web.config设置,但有什么办法可以额外IndividualAppSettings.config文件的内容进行加密?

Answer 1:

当我们使用外部文件我们每一个环境,我们做这一切的时候。

首先你appSettings元素都需要看起来像这样:

<appSettings configSource="IndividualAppSettings.config" />

接下来,我们称之为从使用CMDLINE加密:

aspnet_regiis -pe "appSettings" -prov "{0}" -site {1} -app "/"

哪里:

  • {0}是在web.config中指定的加密供应商的名称。
  • {1}是您的网站在IIS中的Id


文章来源: Encrypting AppSettings in file external to Web.Config