问题标签 [app-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3017 浏览

.net - 您如何找到可用的调试开关?或者给定一个开关找出被禁用的东西?

在这个问题中,答案是打开调试器拾取的开关,禁用导致问题的无关标头。Microsoft 帮助暗示这些开关是用户生成的,并且没有列出任何开关。

我想知道的是“Remote.Disable”值的来源以及如何找出可以打开或关闭哪些其他东西。目前它只是一些配置魔法,我不喜欢魔法。

0 投票
2 回答
1632 浏览

c# - 如何在 app.config 中存储用户可调整的配置?

我知道将配置数据存储在 app.config(例如数据库连接字符串)中而不是硬编码它是一个好主意,即使我只是为自己编写应用程序。但是有没有办法从正在使用它的程序更新存储在 app.config 中的配置数据?

0 投票
4 回答
12270 浏览

vb.net - App.config 连接字符串保护错误

我遇到了以前遇到的问题;找不到我关于如何解决它的参考。

这是问题所在。我们使用以下代码为我们的客户端应用程序加密 app.config 中的连接字符串部分:

问题是我们有一个销售人员离开了。旧笔记本电脑要交给新的销售人员,并且在新用户的登录下,当它尝试这样做时,我们会收到错误消息。错误是:

0 投票
3 回答
1694 浏览

.net - 跨多个项目共享应用程序偏好

我们有一个相当大的 .NET 解决方案,其中包含多个可执行项目(winforms 和命令行程序)。目前,这些项目中的每一个都有自己的 app.config,其中包含连接字符串、邮件服务器设置等。正如您可以想象的那样,每当需要更新特定设置时,在每个 app.config 文件中进行更改并不是那么方便。

您认为集中管理这些设置的最佳做法是什么?到目前为止,我已经考虑了两种不同的方法。第一种是使用自定义类(或多个类),该类包含设置并从 XML 序列化和反序列化。第二种方法是仅为单个项目定义 app.config 文件并使用 ConfigurationManager.OpenExeConfiguration() 来访问它。

0 投票
6 回答
15925 浏览

c# - dll 的 App.config

我们有一个“引擎”,可以动态加载 dll(无论位于某个目录中的什么),并通过反射从它们中调用 Workflow 类。

我们现在有一些需要访问数据库的新工作流,所以我想我会在 dll 目录中放置一个配置文件。

但由于某种原因,我的工作流程只是看不到配置文件。

给定上面的配置文件,下面的代码打印一个空字符串:

我想我想要的只是指定一个配置文件名,但我在这里遇到了问题。我只是没有得到结果。有人有任何指示吗?

0 投票
5 回答
1854 浏览

c# - 如何在 .net 应用程序中共享应用程序配置?

我有一个相对较大的.Net 系统,其中包含许多不同的应用程序。我不想拥有许多不同的 app.config 文件,而是希望在所有应用程序之间共享一个配置文件。

我还想在我的机器上开发一个版本,一个版本供其他人在他们的机器上开发,一个版本用于测试系统,一个版本用于实时系统。

有没有一种简单的方法可以做到这一点?

0 投票
6 回答
13896 浏览

.net - 有没有办法覆盖 ConfigurationManager.AppSettings?

我真的希望能够有一种方法来获取当前使用ConfigurationManager.AppSettings["mysettingkey"]获取其设置的应用程序,以使这些设置实际上来自集中式数据库而不是 app.config 文件。我可以制作一个自定义配置部分来处理这类事情,但我真的不希望我团队中的其他开发人员不得不更改他们的代码来使用我的新 DbConfiguration 自定义部分。我只是希望他们能够以他们一直使用的方式调用 AppSettings,但可以从中央数据库加载它。

有任何想法吗?

0 投票
7 回答
24877 浏览

.net - 如何为 .NET 控制台应用程序设置配置文件?

是否可以为 .NET 控制台应用程序使用“.net 配置”文件?

我正在寻找与 web.config 等效的东西,但专门用于控制台应用程序......

我当然可以自己动手,但是如果我可以使用 .NET 的内置配置阅读器,那么我想这样做......我真的只需要存储一个连接字符串......

谢谢

0 投票
1 回答
7266 浏览

.net - 如何在我的 .NET App.Config 文件中存储 XML 值

我正在尝试在我的 app.config 文件中存储一个 xml 值。app.config 不喜欢这样,我不能使用该<![CDATA[构造来忽略我的价值的 XML'ness。

有没有办法做到这一点?

值示例:<FieldRef Name='LinkfileName' Nullable='True'/><FieldRef Name='Web' Nullable='True'/>

0 投票
7 回答
30199 浏览

c# - 在开发过程中管理多个应用配置文件

我正在构建一个由多个不同客户使用的应用程序。每个客户都有相当多的自定义业务逻辑,我巧妙地将其重构为在运行时加载的程序集。该程序集的名称以及许多其他客户特定的设置都存储在应用程序的配置文件中。

现在,为了调试客户 foo 的应用程序,我必须执行以下操作:

  1. 转到我的项目目录中的文件系统并删除app.config
  2. 复制app.config.fooapp.config.foo - Copy.
  3. 重命名app.config.foo - Copyapp.config.
  4. 告诉 Windows 是的,我想更改文件的扩展名。
  5. 切换回 Visual Studio。
  6. 在我的项目中打开Settings.settings项目。
  7. 当 VS 询问我是否要使用已更改的新设置时,单击“是”13 或 14 次app.config
  8. 关闭Settings.settings

好的!现在我准备调试了!

在我看来,打开的繁琐Settings.settings是或应该是不必要的:我不需要Settings.cs重新生成默认值,因为我不使用它们。但这是我所知道的让 VS 知道文件已更改这一事实的唯一方法app.config,以便构建将其复制到输出目录。

必须有一种更简单的方法来做到这一点。它是什么?