gpt4 book ai didi

asp.net-mvc - 在 Elastic Beanstalk Web.config 中访问 ASP.NET MVC 变量

转载 作者:行者123 更新时间:2023-12-04 17:22:17 25 4
gpt4 key购买 nike

我正在尝试使用我们的生产服务器、密码等的自定义 web.config key 更新我的弹性 beanstalk 配置。

根据 these .NET docs , 我可以用 ConfigurationManager.AppSettings访问这些变量。我的本地机器有一些默认值,这些是读取的内容,而不是 Web UI 中的覆盖。

Specify up to five additional key-value pairs by entering them in the PARAM boxes.

You might have a code snippet that looks similar to the following to access the keys and parameters:

NameValueCollection appConfig = ConfigurationManager.AppSettings;
string param1 = appConfig["PARAM1"];



如何在 Elastic Beanstalk 中访问我的 web.config 覆盖?

最佳答案

事实证明,只有当 web.config 中以前不存在配置变量时,才会添加它们。这与我在 Azure 中遇到的行为不同,其中参数将覆盖 web.config。

您可以通过 RDP 进入 EC2 实例并查看 web.config 来验证这一点。将添加新参数,但将忽略 web.config 中存在的参数。

您可以使用 Web.Release.Config 中的 xdt“Remove”转换来复制覆盖行为

 <add key="foo" xdt:Transform="Remove" xdt:Locator="Match(key)"/>

然后使用 Web 工具、文件配置或 CLI 在 Elastic Beanstalk 中设置“foo”参数

关于asp.net-mvc - 在 Elastic Beanstalk Web.config 中访问 ASP.NET MVC 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19917010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com