问题标签 [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.

0 投票
1 回答
1477 浏览

c# - 自定义配置部分处理程序的问题

所以我对使用 app-config 文件完全陌生,我试图创建一个自定义配置处理程序,以便我可以从同一个键中读取多个值,我按照 Microsoft 网站上的文档进行操作,但遇到了问题。

每次我尝试运行我的代码时,它都会抛出这个错误

“无法识别的属性‘数据类型’。请注意,属性名称区分大小写。(C:\Users\stephen.carmody\Desktop\FlatFileFactory - Copy\FlatFileFactory\bin\Debug\FlatFileFactory.vshost.exe.Config 第 21 行)”

它似乎只识别元素中的前两个值,第三个“数据类型”抛出错误

这是我的配置文件

这是我的自定义处理程序类:

这是调试期间发生中断的代码片段:

我知道之前已经发布过类似的帖子,但我已经在这几个小时没有运气了

0 投票
1 回答
3293 浏览

c# - App-config ,自定义部分处理程序对象返回为 null

所以我制作了一个自定义部分处理程序来从 app-config 文件中读取信息,但是当我尝试运行它时,我收到以下错误:对象引用未设置为对象的实例。

我已经尝试解决这个问题两天了,但没有运气

这是我的代码:App - config

我的自定义部分处理程序:

并调用对象:

0 投票
2 回答
4420 浏览

c# - Does .net custom config section elements have to have keys?

Concider the following config section:

I've implemented the parsing of this as a c# IConfigSectionHandler. Now I understand that this method is deprecated, and that I should use ConfigurationSection, ConfigurationElements and ConfigurationElementCollections. I have no problem understanding the examples of this on the web (msdn and SO). But all the examples I've seen so far have used one of the properties as a key. My elements are unique as a combination of the Plugin name, MessageType and MessageSubType. The MessageSubType is also optional. Could i parse a config section that looks like this using the recommended classes, or do I have to alter my configuration to fit the regime of the ConfigurationClasses by e.g. adding a "dummy" key?

0 投票
1 回答
727 浏览

.net - 必须在 .NET 配置的部分元素中完全限定类型吗?

微软关于 .NET 配置文件的 section 元素的 type 属性的文档说:

type="全限定类名、程序集文件名、版本、文化、公钥令牌"

这就是通常所说的程序集限定的类名,但在同一页面下方的示例中,该值仅仅是完全限定的类名(即它没有指定程序集):

所以我的问题是:

type 属性是否必须是程序集限定的类名,还是将其设置为完全限定的类名就足够了?

我引用的类在 System.Configuration.dll 中。

我希望我不必指定类的程序集,因为那时我必须指定版本号,我在构建时不知道。因此,我希望文档不正确,并且仅指定完全限定的类名是安全的。我的测试表明完全限定的类名就足够了,但我不愿意在不确定是否允许的情况下将其发布到生产中。

0 投票
1 回答
488 浏览

.net - 在运行时更改 .NET 配置而不修改 app.config

我需要在运行时(准确地说,在启动时)更改 .NET 应用程序的配置。

该应用对保存 app.config(或 web.config)的位置没有写入权限。

我需要添加的配置部分是第三方的(由 Oracle 提供),因此我不能只更改配置的工作方式。

另外,我没有 custom ConfigurationSectionHandler,因为 config 部分是由 Oracle 提供的,显然他们没有提供配置部分处理程序类来从该部分中读取。

那可能吗?

0 投票
1 回答
1452 浏览

c# - 如何在不实现 IConfigurationSectionHandler 接口的情况下使用自定义节处理程序?

我想在我的 web.config 文件中创建一个部分,如下所示:

我正在寻找替代方案,我想使用默认部分处理程序之一,但我只能找到适用于此配置的部分处理程序

(即 SingleTagSectionHandlers、DictionarySectionHandlers、NameValueSectionHandler 等)。

有什么方法可以将 <add> 标签替换为 <path> 标签?还是我必须实现 IConfigurationSectionHandler 接口?

0 投票
2 回答
118 浏览

c# - 通过服务参考调用时读取 ConfigurationSection 的 DLL 出现问题

我有一个项目(A)通过引用服务(B)。服务参考。

该服务 (B) 具有对 DLL 的引用(我们称之为 Business.dll)

该 DLL 有它自己的可容纳 app.config,它有一些配置,我认为无论是在内部(作为控制台应用程序)还是从服务 (B) 外部调用,都可以轻松读取这些配置。

目前,这不起作用。app.config(或更具体地说,Business.dll.config 文件)根本没有被读取,并且:

从项目 (A) 调用时始终为空。我可以不将 Business.dll.config 保存在 Service (B) 的 bin 目录中,还是我在做一些根本不可能的事情?我应该这样做有更好的方法吗?

谢谢。

0 投票
1 回答
206 浏览

configurationsection - 带有嵌套 ConfigurationElementCollections 的 ConfigurationSection

希望我可以将此问题提交给该网站的智囊团,并且有人会看到我的错误。

我正在开展一个项目,其中电子邮件文本需要与各种内部类属性中的信息“邮件合并”。电子邮件文本中的典型符号可能类似于“{member name}、{mobile phone} 等”。

我想定义在 web.config 中使用 ConfigurationSection 时找到的符号和类。这是我建议的配置部分:

...以及我试图解析它的代码:

当我使用以下语句解析部分时:symbol = ConfigurationManager.GetSection("EmailSymbols") as EmailSymbols;

我收到此错误消息:“无法识别的元素‘符号’。”

这只是我不知道的 .NET 领域。任何人都可以提供的任何帮助将不胜感激。

我的 XML 定义是否有意义,格式是否正确?我想要一个 SymbolClass 的集合,每个包含一个 Symbol 的集合,每个包含一个 TemplateValue 的集合。

再次感谢您的帮助。

最好的问候,吉米

0 投票
1 回答
3051 浏览

c# - 如何创建web.config 文件中的标记?

是否可以在 web config 中使用 c# 动态添加位置标签?

例如,我想添加:

文件夹 b 是在运行时创建的,我想向创建它的用户添加访问权限。创建的文件夹数量未知。

我使用表单身份验证。

0 投票
1 回答
168 浏览

vb.net - 获取 Web.config log4net 部分参数

我有一个使用log4net记录消息的应用程序。在web.config中有一个部分如下所示:

我的问题是:我怎样才能name.log从这个部分获得价值?

我试过这个:

但是由于该值在该appender部分中,因此我不确定如何获取它。

任何帮助将不胜感激