问题标签 [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 投票
3 回答
14084 浏览

wcf - 在带有 WCF 的 App.config 中使用 Windows 角色身份验证

我正在使用 WCF 服务和 net.tcp 端点,并将 serviceAuthentication 的主体 PermissionMode 设置为 UseWindowsGroups。

目前在服务的实现中,我使用 PrincipalPermission 属性来设置每个方法的角色要求。

我正在尝试做几乎完全相同的事情,除了在 app.config 中设置角色的配置。有什么方法可以做到这一点并且仍然使用 Windows 组身份验证?

谢谢

0 投票
1 回答
1363 浏览

.net - 如何在 .NET 的 app.config 中进行分层配置

app.config 配置部分很好,但我经常需要多个配置集,但差异很小。我想要的是:

  1. 有一个部分具有默认配置(这个部分是由设计器创建的,因此在 Settings 类中具有自动生成的强类型访问器
  2. 另一个只有“新”项目的部分,所有其他项目都从原始部分获取它们的值。

(注意 - 将“其他部分”放在单独的文件中也很好,但这是一个不同的问题。)

编辑:应用程序是普通的可执行文件(或服务)——它不是网络服务。另外,我知道有一个“machine.config”可以继承,但它太全球化了:它适用于所有应用程序

0 投票
2 回答
3928 浏览

.net - 在没有 app.config 的情况下在 .NET exe 中禁用验证码签名验证

有谁知道如何在不使用应用程序配置文件的情况下禁用 .NET 可执行文件中的验证码签名验证(以避免启动缓慢)?换句话说,这样做:

没有 app.config。可能吗?

0 投票
2 回答
5211 浏览

.net - 如何在使用 WiX 安装期间加密 app.config 文件部分?

我在这里找到了一个在安装期间加密 web.config 的示例,但我的应用程序是 Windows 服务。该aspnetreg_iis方法仅适用于 web.config 文件。

我知道如何以编程方式加密配置文件,但我认为我不能使用 WiX 来做到这一点。我错了吗?有任何想法吗?

0 投票
11 回答
148213 浏览

c# - 单元测试项目可以加载目标应用程序的 app.config 文件吗?

我正在对使用 app.config 文件加载配置属性的 .NET 应用程序 (.exe) 进行单元测试。单元测试应用程序本身没有 app.config 文件。

当我尝试对利用任何配置属性的方法进行单元测试时,它们返回null。我假设这是因为单元测试应用程序不会加载到目标应用程序的 app.config 中。

有没有办法覆盖这个或者我必须编写一个脚本来将目标 app.config 的内容复制到本地 app.config?

这篇文章有点问这个问题,但作者真的从与我不同的角度看待它。

编辑:我应该提到我正在使用 VS08 Team System 进行单元测试。

0 投票
5 回答
2219 浏览

.net - 如何在 .NET 自定义操作中使用企业库日志记录

我有一些从我的应用程序中使用的库代码,也被 Visual Studio 安装程序项目中的 .NET 自定义操作使用。库代码反过来使用企业库日志记录块来进行日志记录。如何在 msiexec 中运行的自定义操作的上下文中将配置信息获取到企业库?在我对 EntLib 进行任何调用之前,是否可以在代码中引导配置机制?

更新:我制作了一个看起来可以工作但依赖于使用反射设置非公共静态字段的hack。EntLib 与 .NET ConfigurationManager 的耦合如此紧密,这是一种耻辱。

更新 2:虽然该 hack 在测试平台中有效,但在 msiexec 的上下文中运行时,程序集加载器找不到配置文件中引用的程序集。fuslogvw表示AppBase是windows system32目录,这有点意思。我不明白为什么会找到自定义操作程序集的清单依赖项(位于自定义操作程序集旁边的 [TargetDir] 目录中),但在配置文件中调用的动态加载程序集却没有。看不到任何解决方法。

0 投票
5 回答
2399 浏览

c# - .NET 中的程序集绑定问题

我正在编写一个 .NET 库,由于各种原因无法在 GAC 中注册。这个 dll(我们称之为 SDK.dll)依赖于其他 DLL 才能被加载。

在编写使用此 SDK.dll 的程序时,我注意到我的程序无法加载 dll 并引发 FileNotFoundException。发生这种情况是因为虽然我能够找到引用的 SDK.dll,但 CLR 未能加载其依赖项。

我发现解决问题的唯一方法是“复制本地”SDK.dll 及其所有依赖项(由于部署问题我不能这样做),或者将我的程序编译到与 SDK.dll 相同的目录中

有没有办法告诉 SDK.dll 在哪里寻找它的依赖项而不管它的位置?也许 SDK.dll.config 文件可以提供帮助?

0 投票
1 回答
662 浏览

c# - 备份 app.config 的内置方法

System.Configuration 中是否有任何内置方法可以备份当前运行的应用程序 XXX.exe.config 文件。或者如果没有,如何检索当前应用程序配置文件名以进行备份。

0 投票
2 回答
13324 浏览

c# - 如何在 app.config 中为自定义部分获取智能感知?

我们的 app.config 文件中有一个与我们的 IoC 容器类相关的自定义部分。在编辑本节的配置文件时如何获得智能感知,以及摆脱通知我缺少架构的编译器消息。

我在这里发现了这个问题:app.config configSections custom settings can not find schema information,但我不明白它是否适用于我的问题,以及如何使用那里的答案。

我还找到了这个页面How to get Intellisense for Web.config and App.config in Visual Studio .NET,但它说在运行应用程序之前删除 xmlns 属性。这真的是唯一/最好的方法吗?

这是一个简单文件的示例:

基本上我希望能够<R<ServiceContainers>节点内输入,并在智能感知下拉列表中向我建议注册,以及它的适当属性。

0 投票
1 回答
16657 浏览

c# - 如何在 .NET 中为自定义配置部分启用 configSource 属性?

根据此处找到的大量信息,我们如何才能使外部 .config 工作?我尝试了与外部 appSettings 文件相同的设置,但它无法找到我的自定义部分的文件。

然而...

其中 someExternalFile.config 将包含

有任何想法吗?