问题标签 [configurationmanager]

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 投票
5 回答
59296 浏览

c# - 使用 ConfigurationManager 加载 System.ServiceModel 配置部分

使用 C# .NET 3.5 和 WCF,我试图在客户端应用程序中写出一些 WCF 配置(客户端连接到的服务器的名称)。

显而易见的方法是使用ConfigurationManager加载配置部分并写出我需要的数据。

似乎总是返回 null。

完美运行。

配置部分存在于 App.config 中,但由于某种原因ConfigurationManager拒绝加载该system.ServiceModel部分。

我想避免手动加载 xxx.exe.config 文件并使用 XPath,但如果我不得不求助于它,我会的。只是看起来有点像黑客。

有什么建议么?

0 投票
3 回答
4156 浏览

c# - 有没有办法获取基于任意 xml 的 System.Configuration.Configuration 实例?

我正在尝试对我编写的自定义 ConfigurationSection 进行单元测试,并且我想将一些任意配置 XML 加载到每个测试的System.Configuration.Configuration中(而不是将测试配置 xml 放在 Tests.dll 中。配置文件。也就是说,我想做这样的事情:

但是,看起来ConfigurationManager只会为您提供与 EXE 文件或机器配置相关联的配置实例。有没有办法将任意 XML 加载到配置实例中?

0 投票
14 回答
30378 浏览

java - Java 配置框架

我正在清除 Java 库中的所有硬编码值,并且想知道哪种框架最适合处理运行时配置(就零或接近零的配置而言)?我更喜欢基于 XML 的配置文件,但这不是必需的。

请仅在您对框架有实际经验的情况下回复。我不是在寻找例子,而是在寻找经验......

0 投票
5 回答
12157 浏览

.net - 如何从命令行参数中选择 .Net 应用程序配置文件?

我想通过传递命令行参数来覆盖标准 app.config 的使用。如何更改默认应用程序配置文件,以便在访问 ConfigurationManager.AppSettings 时访问命令行中指定的配置文件?

编辑:

事实证明,加载不同于 EXE 名称加上 .config 的配置文件的正确方法是使用 OpenMappedExeConfiguration。例如

这部分有效。我可以看到 appSettings 部分中的所有键,但所有值都是空的。

0 投票
4 回答
9533 浏览

asp.net - ConfigurationManager ConnectionStrings 的价值在哪里?

在我的 ASP.NET 应用程序中,我有一个 web.config 文件。在 web.config 文件中,我有一个连接字符串...

然而,当我使用 检索这个值时ConfigurationManager.ConnectionStringsp["HRDb"],我得到的是旧的连接字符串,而不是新的。

ConfigurationManager读取连接字符串值来自哪里(除了 web.config) ?

我正在从 VS.NET 运行应用程序(未部署到 IIS)。

0 投票
6 回答
18956 浏览

asp.net - ConfigurationManager.AppSettings 缓存

我们知道 IIS 缓存 ConfigurationManager.AppSettings,因此它只读取一次磁盘,直到 web.config 被更改。这样做是出于性能目的。

某人在:

http://forums.asp.net/p/1080926/1598469.aspx#1598469

表示 .NET Framework 对 app.config 的作用不同,但它会从磁盘中读取每个请求。但我很难相信,因为它会更慢。请告诉我他错了,否则我将不得不修复我编写的每个控制台/Windows 窗体/Windows 服务。

更新我很遗憾我误解了人们在上面链接的论坛中所说的话。

0 投票
4 回答
54115 浏览

c# - C# ConfigurationManager.GetSection 无法加载文件或程序集

我被困住了!这看起来真的很愚蠢,但我看不出我哪里出错了。我正在创建一个 2.0 C# ASP.NET 网站。我正在尝试使用 web.config 文件中的自定义部分:

对于 Bailey.DataLayer 命名空间中的对象,我有一个单独的 DLL。但是当我运行 test.aspx 页面时,出现以下错误:

我想要获得的课程如下:

Web 配置文件包含以下部分:

我已经在控制台应用程序中做到了这一点,没有任何问题,但除了在网页中之外看不到任何差异。

编辑

它全部编译并在运行时抛出错误,所以我只能假设它找到了程序集,因为它在 test.aspx.cs 页面中被引用。

我在 test.aspx.cs 页面的顶部有以下 using 语句:

这是整个 web.config 文件,所以没有混淆:

0 投票
1 回答
354 浏览

c# - 如何设置网络连接以在 Windows Mobile 设备上使用 AES 加密方法?

我正在尝试使用 ConfigurationManager.ProcessConfiguration 配置网络连接,并使用 MSDN docs中指定的配置文件。我可以创建连接,并正确配置除加密类型之外的所有设置。无论我选择什么,它总是设置为 TKIP。我需要将其设置为 AES,这是设备上此属性的下拉菜单中唯一的其他选项。

我发送的 xml 如下所示(OMA 设备配置格式):

我已经为“加密”参数尝试了 0-5 的值,但这些都没有任何效果。

有任何想法吗?

谢谢,P

0 投票
2 回答
3568 浏览

c# - App.config 和 ConfigurationManager

如果我调用 OpenMappedExeConfiguration() 方法并指定一个配置文件(filemap)作为参数,这是否意味着 ConfigurationManager 将从那时起使用新指定的配置文件并忽略 app.config?

我知道 ConfigurationManager 默认会查找 app.config,但是因为 OpenMappedExeConfiguration() 方法返回一个 Configuration 对象,所以它几乎就好像返回的实例只适用于指定的配置文件,但我不是 100% 确定。

0 投票
4 回答
36540 浏览

c# - WebConfigurationManager 和 ConfigurationManager 有什么区别?

WebConfigurationManager和 有什么区别ConfigurationManager

我什么时候应该使用其中一种?

更新

我刚刚查看了WebConfigurationManager,由于某种原因,您无法像在ConfigurationManager(如数组)中那样访问连接字符串。谁能告诉我为什么MS会这样?使用WebConfigurationManager.

再次更新警告!

如果您没有对添加到项目中的命名空间的引用,那么当您尝试访问类似数组System.Configuration时,Visual Studio 将显示错误!WebConfigurationManager.ConnectionStrings