- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种方法来避免在 App.config 文件内的 configSections 中声明我的配置部分。基本上,我想指定我的配置信息,就像我为内置 .NET 系统所做的那样。例如,在配置 WCF 时,我只是将内容放在
我知道我可以将它作为 XML 文件加载并解析它,但如果可能的话,我更愿意坚持使用该模式。此外,查看带有 Reflector 的 WCF 配置,我注意到它使用相同的配置子系统(在 System.Configuration 中定义)。
如果您想知道为什么这很重要,那是因为它让我们的 IT 人员感到困惑。如果它自包含在一个地方,对他们来说会容易得多。我也意识到我将失去拥有多个相同部分类型的能力,但这在我们的情况下并不重要。
最佳答案
我不明白——你需要在使用它之前声明一些东西——甚至标准的 .NET 配置部分都在某处声明——只是不在你自己的 app.config 中。
你不能“智胜”.NET 配置系统;如果你想以标准的 .NET 方式使用配置(我强烈推荐 - 这是一种众所周知的技术,它经过良好的旅行和良好的测试),那么你需要定义你的配置部分并将它们注册到 .NET 配置系统- 没有办法解决这个问题。
避免将这些部分添加到您的应用程序自己的 app.config 文件中的唯一选择是将它们放入您的 machine.config
中。 (隐藏在系统内部深处 - 通常在 C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG
目录中) - 在顶部查看其配置部分注册!
但坦率地说:使用您的软件更新每台机器上的系统配置文件似乎比在 app.config 中定义几个配置部分要麻烦得多!
关于.net - 避免 .NET app.config 文件中的 configSections,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2594497/
我做了一些研究并遇到了这个:http://msdn.microsoft.com/en-us/library/ms228245.aspx 所以如果我理解正确的话,最终它所做的是包含一些在项目中使用的 .
更新:我在下面有一个问题,但实际上我的问题可以通过问一个稍微不同的问题来解决。为什么我的应用程序在某些机器上会抛出错误: Configuration system failed to initiali
我在我的 App.Config 中设置了一些自定义配置部分,这样我现在就有了一个如下所示的 configSection。 我想做的是阅读代码中的这一
我们在 .NET 3.5 应用程序中使用 CSLA(一个相当古老的版本),并且我们为一些用户使用它的 NetRun 应用程序加载。对于那些不熟悉 NetRun 的人来说,NetRun.exe 基本上是
我想要一个 xml 配置文件,如下所示: 我到底如何安排代码中的 PluginsConfigurations、UsePluginCollection 和 U
我想在 Windows Server 2016 的 IIS 10.0 上托管 Wcf 服务。 我的应用程序池是 v2.0 集成的,Wcf 服务 是用 3.5 构建的。 web.config 下面得到
由于各种技术原因(在此不再赘述),我需要在 ASP.NET 2.0 应用程序的 configSections 部分中重新声明一个部分声明,该应用程序被配置为另一个 ASP.NET 2.0 应用程序的子
你好,长期潜伏者,第一次张贴者。 我正在开发一个带有自定义配置部分的 C# 应用程序来保存 ftp 帐户信息。当我发布新版本时,之前版本中保存的所有信息都消失了。 我试过使用 Properties.S
我有一个应用程序的自定义 .NET 插件,我正在尝试为插件的配置文件创建 configSections。问题是如果使用 OpenMapperExeConfiguration/OpenExeConfig
我在 IIS 7 上有一个 .NET 4.0 应用程序,其中包含一个嵌套的 .NET 2.0 应用程序。问题是嵌套的 .NET 2.0 应用程序在 中有 system.web.extensions
考虑: 行: block : 假设该行在 .config 文件中可用,而该 block 丢失。 如何以编程方式检查 block 是否存在? [编辑] 对于那些迅速将问题标记为
我正在开发控制台应用程序,当我运行 .exe 文件时,出现以下错误: system.Configuration.ConfigurationErrorsException: Only one elem
在 asp.net 项目中实现自定义配置部分似乎增加了很多复杂性、额外工作和额外文件。话虽这么说,与仅从 xml 文件(或其他来源)中读取配置信息相比,是什么值得这样做?它的性能更高吗?这是最佳做法吗
我们有一个新的 ASP.NET Core 2.0 应用程序,但我们需要使用 .NET Framework 4.6.1 库,该库需要访问 Web.config(或类似文件)中定义的自定义 ConfigS
我正在寻找一种方法来避免在 App.config 文件内的 configSections 中声明我的配置部分。基本上,我想指定我的配置信息,就像我为内置 .NET 系统所做的那样。例如,在配置 WCF
我制作了一个小型 GUI,用于管理 app.config 文件中的某些设置。 GUI 作为我的产品的一部分发布,可以更改 app.config 文件中的值,而无需在文本编辑器中打开它。 属性在自定义
我的父 Web 应用程序配置文件中有以下内容 我想防止子文件夹继承这个配置部分我应该放在哪里 , 因为配置部分应该是配置文件的第一个子元素 最佳答案
您根本无法使用在 web.config 的某些部分,以便告诉它忽略某些部分的继承(您会收到诸如“未声明 inheritInChildApplications 属性”之类的错误,如果您尝试将其放入不支持
我的 ASP.NET Web 服务在其 web.config 中定义了以下自定义 configSection: 在 WebMethod 中,我需要获取其中定义的节名称列表,在本
这是什么意思? allowExeDefinition="MachineToLocalUser" 最佳答案 allowExeDefinition 控制存储用户设置的
我是一名优秀的程序员,十分优秀!