问题标签 [configurationsection]
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.
c# - 访问 ConfigurationElementCollection 中的元素时出现奇怪的错误
我有一个带有 ConfigurationElementCollection 的 ConfigurationSection,如下所示:
代码如下所示:
但是当我尝试访问“描述”元数据时,我得到了 NullReferenceException。这是因为 config.SampleConfig.Metadata["description"] 始终为空。但是在调试窗口中,我可以看到“元数据”有 4 个元素,并且“描述”在那里。
在访问“标题”时也是如此。但是“文件夹名”和“文件名”没问题!!!
我不确定出了什么问题,在过去的 4 个小时里我一直在努力解决这个问题!
请帮帮我。
谢谢。
c# - 为什么 ConfigurationSection 需要用字符串查找?
ConfigurationSection
我在网上找到的示例(例如)都有如下代码:
为什么它使用方括号从基础访问值“服务器”?从 xml 创建此对象时使用的是 setter,还是使用 setter 覆盖 xml 文件中的值?如果是这样,为什么要在此属性上设置属性?
config - Autofac 配置 - 如何将代码部分转换为 Autofac 配置
我正在构建 Autofac Container 如下
我有 ConfigureContainer 方法来构建/配置 Autofac ContainerBuilder,如下所示
我有 Autofac 配置部分如下
它从自定义配置部分正确解析了配置的组件,但是,我也想将以下注册从代码移动到自定义配置部分,我无法找到合适的解决方案...
有什么建议么?小代码片段将非常有用。基本上我正在注册命名集合,然后将组件注入到集合中,该集合是我注册对象之一的构造函数参数。
c# - 是否可以从 xml 文本创建 ConfigurationElement?
我们有一个自定义类,它继承自ConfigurationElement
被调用SignalConfigurationElement
并使用该属性定义了一堆ConfigurationProperty
属性。
该类SignalConfigurationElement
是更大的配置元素层次结构的一部分,并且没有构造函数。我可以通过ConfigurationManager.GetSection()
调用检索整个配置,提供根元素的名称,即app.config 文件SystemConfiguration
中定义的名称。<configSections>
我无法控制自定义配置元素,因此无法更改它们以提供构造函数。我也无法修改 app.config,因为它被更大的应用程序使用。
是否可以创建SignalConfigurationElement
给定 XML<signals>
条目字符串的实例或集合?该类没有构造函数,因此我假设ConfigurationManager.GetSection
我们的其他应用程序用于检索整个配置(不是我想要的)的调用使用反射来创建其实例。
代码(根本无法更改任何内容。):
应用程序配置
课程:
c# - ConfigurationSectionGroup.Sections 属性始终为空
这是一个简单的 Windows 窗体应用程序,一个屏幕,仅此而已。我创建了自己的 ConfigurationSection 处理程序
程序集 RemoteFactoryManager.Utils.dll
这是我的 app.config
仍在组装RemoteFactoryManager.Utils.dll
.exe 代码
我的问题是
oSection.Description、oSection.Path 和 oSection.Selected 始终为空。
我究竟做错了什么?这曾经在另一个项目中工作正常。唯一的区别是现在 app.config 文件属于 .exe 并且处理这些部分的代码位于另一个单独的程序集中。
java - ivy 配置 - 如何管理测试实用程序?
我将介绍我们问题的简化版本,但要知道我们有超过2 个项目,依此类推。
所以,在我们的工作中,我们有两个项目——
A
B
哪里B
取决于A
通过常春藤。
最近我们添加了配置,主要是default
和test
.
我们遇到的问题是A
我们有测试实用程序,它B
需要为了运行它自己的测试,所以我们需要B
从A
.
我们想了两种方法来解决这个问题:
test
公开配置- 创建一个新的 conf -
test-utils
- 这将是公开的,并将A
在该配置下发布它自己的测试
问题是这两种解决方案似乎都有些勉强,我想了解世界各地的人们是如何做到这一点的。
有任何想法吗?
c# - 无法从 app.config 获取配置部分
我想要加载存储在 app.Config 配置部分中的 int 值。这是我的 app.Config 文件:
这是我的配置部分类:
但是当我尝试使用这样的代码来获取我的配置部分时,我得到了异常
System.InvalidCastException。无法允许对象类型“System.Configuration.DefaultSection”键入“ConsoleApplication2.MySectionSection
activemq - wildfly 10.0.0 的 activeMq-5.13.3 设置配置
嗨,我是在 activemq 上工作的新手,我正在尝试在 mdb onMsg() 方法中访问从 activemq 发送的消息,但我无法在示例standalone-full.xml 配置中完成这些工作。
c# - 配置部分设置未初始化
我花了几个小时试图确定是什么导致我的自定义配置部分失败,但我似乎无法找到问题的根源。
我收到一个错误:
System.Configuration.dll 中出现“System.Configuration.ConfigurationErrorsException”类型的异常,但未在用户代码中处理
附加信息:属性“afDatabase”的值无效。错误是:字符串必须至少有 1 个字符长。
查看我的配置部分,我首先注意到我设置了一个字符串验证器:
配置 CS
我删除了 afServer 上 1 个字符长度的字符串验证器要求,并注意到错误发生在 afDatabase 上。在我看来,这些值从未被初始化,这就是为什么当 afServer 的最小长度为 1 时,它会失败,但是通过删除它,错误会落在 afDatabase 上。
这是我的 web.config:
我一直以此为指导: https ://msdn.microsoft.com/en-us/library/2tw134k3.aspx
c# - Could not load file or assembly while trying to create custom configuration section in a web config
I am trying to create my own custom configuration section with following:
Code in the web.config file:
Code in the custom config handler file:
My web app is just a standard mvc web app from the Visual Studio MCV template. When I run it under development environment with IIS Express, I keep getting the error saying.
I've been searching around but could not find the solution. The namespace and assembly name seem to be correct. The CustomConfigurationSectionRepro.dll also does exist in the bin folder.
Any help would be really appreciated.
UPDATE: If I change the host server from IIS Express to Local IIS, the application ran just fine. I still don't understand why.