问题标签 [app-config]

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 投票
8 回答
28178 浏览

.net - WCF 配置 - 将其从 app.config 中拆分出来

我有一个特定要求,将所有客户端 WCF 配置 (<system.serviceModel>) 从主 app.config 文件中删除,并放入单独的 XML 文件中。我希望看到的行为类似于使用 File="" 指令的 appSettings 部分中可用的行为。事实上,理想情况下,我希望能够为每个使用的服务指定一个单独的文件......

我知道我可以构建一个自定义 ChannelBuilder 工厂,从 XML 文件(或一系列文件)读取配置数据,但我更希望客户端“自动发现”配置数据。

一些基本的谷歌搜索似乎表明这是不可能的,但我想从 SO 那里得到视图——这里有人知道我找不到的东西吗?:)

编辑 ::

Tim Scott 和 davogones 都提出了一个可能的建议,但它依赖于将 system.serviceModel 部分的组件部分拆分为单独的文件。虽然这不是我想要的(我想离散地定义每个服务及其关联元素,每个服务一个文件),但它一个选项。我会调查并让你知道我的想法。

0 投票
2 回答
385 浏览

.net - 在 Visual Studio 中使用 2 个项目和 2 个测试项目时如何避免重复设置?

按照我之前的问题,现在我有 2 个项目:一个控制台项目和一个库项目。他们也有各自的单元测试项目。当我为使用库项目中的方法的控制台项目运行测试并且库项目需要 app.config 设置时,该设置必须在控制台测试项目的 app.config 中。我必须做些什么才能让它从库项目 app.config 中读取设置,所以我不必在多个 app.config 中复制设置?

更新我不想为两个项目使用相同的 App.Config。我现在必须做但不想再做的是将所有库 app.config 设置复制到控制台项目设置中。

0 投票
9 回答
21448 浏览

.net - MSTest.exe 找不到 app.config

我目前正在尝试从 NCover 运行 MSTest.exe,但我相信这个问题通常适用于从命令行运行 MSTest.exe。

如果我有“/noisolation”参数,那么 MSTest.exe 似乎会按预期找到并使用 app.config。没有它,NCover 不会捕获任何覆盖信息。从我目前的研究来看,似乎 NCover 需要 /noisolation。所以问题是如何让我的 *.config 文件在传递该参数时工作。

我的 NCover 设置是:

应用程序配置文件
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe

工作文件夹
C:\Documents and Settings\MyProfile\My Documents\Visual Studio 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug

应用程序参数
/noisolation /testcontainer:"C:\Documents and Settings\MyProfile\My Documents\Visual Studio 2008\Projects\XYZ\XYZ.CoreTest\bin\Debug\XYZ.CoreTest.dll"



更新:我添加了一条跟踪信息,表明我的配置(毫不奇怪)试图从“C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe.Config”中读取。

更新 2:如果可能的话,我不想编辑 MSTest.exe.Config。那只是不是非常便携。

0 投票
3 回答
20639 浏览

.net - App.config 文件有没有办法引用另一个完整的配置文件?(。网)

更新:这个问题,包括标题,被改写,详情见历史

我知道以下 App.config 包含一个外部文件:

但我不知道如何将 system.net 移动到第二个文件。实际上我没有尝试过,但我几乎可以肯定它不会起作用,我想知道 App.config 是否有办法通过引用包含另一个 App.config 文件。

0 投票
1 回答
312 浏览

.net - 分发使用 Entrerprise 库对配置设置进行加密的应用程序

我对此有一个想法,但无法找到一个好的解决方案。

我有一个 Windows 应用程序。我使用企业库(3.1)数据访问应用程序块。现在我使用 DataProtectionConfigurationProvider 来加密连接字符串。此应用程序必须部署在多台机器上。我不希望最终用户打开 EntLibConfig.exe 并配置连接字符串。我该怎么做?

谢谢,拉姆吉

0 投票
1 回答
15050 浏览

c# - 如何在代码中使用 wsDualHttpBinding 设置 WCF 客户端?

我需要连接到我编写的 WCF 服务,而无需为我正在编写的客户端应用程序部署 app.config。但是,我一直很难弄清楚如何在代码中从客户端进行设置。这是据我所知......有没有人知道我需要做什么才能让它工作?我真的很感激。

这是我到目前为止的代码:

这是我的客户端应用程序的 app.config:

0 投票
8 回答
3354 浏览

asp.net - 开发与生产:连接字符串

我正在将 SQL 服务器移动到单独的机器上。目前我们在同一个盒子上运行我们的 web 服务器和 sql 服务器。所以我们有一个带有 IIS 和 SQLServer 的生产服务器,然后是一个独立的开发服务器来反映这个设置。

当涉及到我们的 asp.net 控件的 app.config 和网站的 web.config 时,这很有效,因为我们可以使用“Initial Catalog=MyDB;...”,而且因为两台机器上的 DB 名称相同,所以效果很好.

现在我正在考虑在同一个盒子(MyDB,MyDB-Dev)上运行两个数据库。有没有一种简单的方法可以做到这一点,而无需在每次部署或编译时编辑 web.config 和 app.config?这是 Visual Source Safe 可以处理的吗?

0 投票
1 回答
976 浏览

visual-studio-2008 - 一个解决app.config问题的两个测试项目(Visual Studio 2008 Professional)

我有 2 个项目,每个项目都有自己的单元测试项目,每个项目+测试项目对都有一个 app.config。如果我每次只运行一个,测试就不会失败。但是,如果使用“在解决方案中运行所有测试”,所有测试将只使用 app.config 之一,并且对于这些测试项目之一中的所有测试,这将是错误的。

如何从单个项目运行所有测试而不必使用单独的解决方案,因此它们不使用另一个项目的 app.config?

0 投票
3 回答
446 浏览

.net - 我应该如何存储公共设置?(。网)

我正在使用应用程序范围的设置来存储在运行时无法更改的设置。我正在使用用户范围的设置来让个人用户配置他们的偏好。但是,我应该如何存储/控制在运行时可由应用程序范围内的管理员级用户修改的设置(即,它们会影响所有 PC 用户)?我想管理员可以手动修改应用程序范围的设置,但这并不可取。

谢谢!

0 投票
1 回答
115 浏览

.net - 使服务器上的所有应用程序都使用 SQL 会话管理器

有没有办法让服务器上的所有应用程序都使用 SQL Server 作为会话管理器?

原因是我们有一个包含数百个应用程序的服务器,我们希望开始对服务器进行负载平衡,但是将每个单独的应用程序配置为使用 SQL Server 作为会话管理器会很麻烦。如果用户忘记将其设置为 SQL 会话管理器,它还将在部署应用程序时防止人为错误。