问题标签 [configsection]

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 回答
24284 浏览

asp.net - 将值存储在 web.config - appSettings 或 configSection - 哪个更有效?

我正在编写一个可以使用几个不同主题的页面,并且我将在 web.config 中存储有关每个主题的一些信息。

创建一个新的sectionGroup并将所有内容存储在一起,还是将所有内容放在appSettings中更有效?

configSection解决方案

要访问 configSection 中的值,我使用以下代码:

appSettings 解决方案

要访问 appSettings 中的值,我正在使用此代码

0 投票
1 回答
1678 浏览

c# - 向 configsections 提供智能感知/xsd 验证

在一个小型 c# 项目中,我正在尝试创建一个简单的自定义配置部分。我按照CodeProject: Unraveling the Mysteries of .NET 2.0 Configuration中的说明进行操作,一切运行良好……除了我没有在配置上获得 xsd 验证和智能感知这一事实。

我的配置如下所示。

在这篇文章 ( XSDExtractor ) 中,我找到了一个为配置部分创建 xsd 文件的工具。它工作正常,即它为主要属性(例如“价格”)和单个元素(“厨师”)提供智能感知和验证。但是,我无法使其适用于收藏品(“浇头”)。

我的问题:

  1. 是否有任何其他工具可以提供 xsd 生成 ConfigurationSection 类?
  2. 有人在具有集合属性的 ConfigurationSection 上成功运行 XSDExtractor 吗?

非常感谢,尼古拉

0 投票
3 回答
1718 浏览

c# - 是否可以定义在依赖 dll 的应用程序配置中

我有一个用于应用程序的自定义 .NET 插件,我正在尝试为插件的配置文件创建 configSections。问题是如果使用 OpenMapperExeConfiguration/OpenExeConfiguration 加载配置,我无法阅读该部分。

这是我的配置文件(MyTest.dll.config)

这是我访问测试configSection的代码示例

如图所示 appsettings 值可以很好地读取。除了主应用程序的配置文件之外,是否可以在任何其他配置中包含 configSections?

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 回答
32489 浏览

.net - 自定义 app.config 配置部分处理程序

如果我使用这样的 app.config,通过继承自 System.Configuration.Section 的类获取“页面”列表的正确方法是什么?

0 投票
1 回答
644 浏览

web-config - web.config custom section inheritance

I'm trying to get a custom web.config section to get inherited by an application's web.config in a website subfolder.

The custom section works fine in the main website, but it appears the custom section isn't inherited.

Other elements in the web.config are getting inherited - it's just this custom section which isn't.

Is this by design? Is there a way to turn on inheritance for custom sections?

0 投票
1 回答
23912 浏览

logging - log4net 配置异常

我正在使用 log4net 进行日志记录。我的日志记录配置存储在一个单独的文件中。

Web.Config:ConfigSections

在 AssemblyInfo.cs 中指定我的配置文件

当我初始化我的 LogManager 时,我得到了这个错误

是的,上面写着“Log4NetConfigurationSectionHlandler”,这不是错字

后来,这个错误

编辑:尝试了 Mauricio Scheffer 的建议

拿到

0 投票
3 回答
7580 浏览

.net - configSections 的目的是什么?

我做了一些研究并遇到了这个:http: //msdn.microsoft.com/en-us/library/ms228245.aspx

因此,如果我理解正确,最终这样做是在项目中包含一些 .dll 以供使用,就像:

<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

而且我猜测不同之处在于,如果您以 configSections 方式执行此操作,则可以通过稍后在 webconfig(或其他配置)中将“名称”创建为 xml 元素来设置一些参数。这是正确的,还是我错过了什么?

另外,我注意到我可以从网站的 web.config 中删除一个 configSections,它会运行良好,特别是以下 configSections:

我在某处读到你可以这样做并让它仍然运行,因为在 machine.config 中默认也定义了 configSections。那么为什么要在网站的 web.config 中再次定义它呢?我假设用一些自定义设置覆盖 machine.config?我有什么方法可以确定 machine.config 文件的默认内容是什么?

0 投票
1 回答
353 浏览

c# - 从“Type”类型的 configSection 属性中读取

我有一个这样的部分

在我的代码中,我需要创建一个 MyClass 的实例,所以我所做的是这样的:

我确信有更好的方法可以做到这一点,而无需拆分字符串,但我在谷歌中没有找到任何关于它的信息。

编辑:框架中是否有一些内置的东西将类型作为“类型”而不做任何事情?

0 投票
1 回答
3716 浏览

vb.net - 实现自定义配置节处理程序

来自各种来源(包括stackOverlflow)的收集,但是当我开始使用它时,我收到以下错误消息

“配置属性 'deviceconfig' 可能不是从 ConfigurationSection 派生的。”

我已经在一天的大部分时间里一直在努力解决这个问题,而且还没有更接近解决方案,所以在这件事上的任何帮助都将不胜感激。我是实施自定义配置部分的新手,所以请温柔对待我 :-)

app.config 文件如下所示:

Custom Section Handler 代码如下:

命名空间 CNIMonitor.Core.CustomConfig