0

我们设置了 iisnode 来处理对 ASP.NET Web 应用程序的一个子目录的请求。作为一项安全措施,我们加密了我们的 appSettings。与 iisnode 相关的配置都不是特别敏感的,但应用程序的其他部分在那里存储密码。

但是,当 web.config 的 appSettings 被加密时,iisnode 会抛出 500 错误。

我相信我已经确认无论您是否引用 appSetting 变量都会引发错误。

我愿意将我的配置移动到特定于 iisnode 的配置文件之一——甚至只是一个 js 文件——但我需要加密 appSettings。

所以我需要 iisnode 来处理加密的 appSettings,要么优雅地忽略它,要么正确地读取它。这是可以配置的东西,还是我应该考虑修补 iisnode 代码?

4

1 回答 1

0

在 Tomasz Janczuk 的建议下,我在 iisnode 中将此作为错误输入,所以我猜这个问题的答案是“不”。

我追求的解决方法是对需要加密的项目使用SingleSectionTagHandler ,这样我就可以不加密 appSettings。

于 2013-02-20T12:37:04.570 回答