12

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

但是现在我已经使用该元素将一些设置移到另一个文件中

<appSettings file="IndividualAppSettings.config" >

我仍然可以加密 web.config 中的应用程序设置,但是有什么方法可以加密附加的 IndividualAppSettings.config 文件的内容吗?

4

1 回答 1

10

当我们为每个环境使用外部文件时,我们一直这样做。

首先,您的appSettings元素需要如下所示:

<appSettings configSource="IndividualAppSettings.config" />

接下来,我们使用以下命令从 cmdline 调用加密:

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

在哪里:

  • {0}是在 web.config 中指定的加密提供程序的名称。
  • {1}是您的站点在 IIS 中的 ID
于 2012-08-02T19:56:39.097 回答