问题标签 [configuration-files]

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 投票
2 回答
2207 浏览

asp.net - 什么时候读取 web.config?

我正在研究一篇关于 ASP.NET 管道的文章,但到目前为止,我所涵盖的资源都没有充分解释何时读取机器级别、应用程序级别,甚至可能是子应用程序级别的web.config文件。

此外,我的大部分阅读内容都误导我在 .in 中寻找默认的 HTTP 处理程序等machine.config,在某些时候,它似乎被web.config机器级别的 a 神秘地取代,即在与 .in 相同的config框架文件夹中machine.config。这么多文章等是否过时了,或者这是最近的变化?或者,我可以富有想象力并认为机器级别web.config实际上是从 '继承' 的machine.config吗?

0 投票
2 回答
3864 浏览

ruby-on-rails - 使用 capistrano 和 svn 部署 rails 时,您将 app-config-files 放在哪里

我有两个配置文件

我不想将数据库凭据和 userconfig 放在 svn-repository 中,所以我签入了 database.yml.dist 和 userconfig.yml.dist。

首次部署应用程序时,在共享目录中获取 dist 文件副本的最佳方法是什么?

对于以后的部署,我将从 /app/current/config 链接到它们

0 投票
7 回答
2306 浏览

.net - .NET 中的自定义配置

我看到了有关 .NET 中自定义配置的简单示例。我的情况有点复杂,有嵌套节点。

我希望能够从配置文件中读取它:

如果有人可以为此提供一些代码,我将不胜感激。

谢谢!

0 投票
4 回答
5183 浏览

java - 记录可用/必需的 Java 属性文件内容的最佳实践

是否有一种完善的方法来记录 Java“属性”文件内容,包括:

  • 指定给定键的预期数据类型/内容
  • 指定应用程序是否需要密钥才能运行
  • 提供密钥含义的描述

目前,我(手动)维护一个默认的 .properties 文件,并且我在之前的评论中写了数据类型的散文描述和每个键的描述。这不会导致以编程方式访问的属性文件。

我想我正在寻找的是属性文件的“getopt”等价物......

[编辑:相关]

0 投票
6 回答
4537 浏览

dependency-injection - 为什么 Google Guice 的依赖注入根本没有配置文件?

我正在检查Google Guice 作为 DI 框架,但我有点困惑:为什么根本没有配置文件?

我找到了关于这个问题的部分解释,但仍然不清楚如何在没有配置文件的情况下设置我的组件角色(或我需要使用开关的任何其他东西)。

任何帮助表示赞赏!

0 投票
3 回答
31788 浏览

c# - 如何获取类库上的当前目录?

我一直在环顾四周,但没有找到解决这个问题的方法:我想创建一个类库,该类库在名为 Configuration 的子目录下有一个配置文件。我希望将该类库部署在任何地方,并且我希望它通过知道自己的位置来找到它的配置文件。

以前的尝试Assembly.GetExecutingAssembly().Location没有奏效。
它将返回临时位置,例如

C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c00e0a3\38789d63\assembly\dl3\9c0a23ff\18fb5feb_6ac3c901

而不是想要的

bin/Configuration小路。

所以:

  1. 类库可以知道自己在磁盘上的位置吗?
  2. 我将如何着手编写此功能的测试脚本,因为似乎目录会根据您运行应用程序的方式而变化(在 VS 中调试、在 IIS 上部署等)
0 投票
2 回答
5343 浏览

perl - Windows (XP) / Unix (Solaris) 上的 Perl 脚本配置和相对路径实现

你好,

我在某种程度上遇到了关于 perl 脚本开发的难题。我使用标准(基本)Perl 安装编写了一个小的 Perl 脚本。我有以下设置:

C:\MyScript\perl.pl
C:\MyScript\configuration\config.ini
C:\MyScript\output\output.txt

这是 perl.pl 源:

这是 config.ini 的内容:

我遇到的问题是第二行($conf)似乎无法在该位置打开文件。因为我将在 Windows 和 unix 环境中使用这个脚本(不安装任何附加模块),所以我想知道如何解决这个问题?我希望创建一个可以通过 config.ini 文件完全配置的脚本。但是,该配置仅在我提供绝对路径时才有效,如下所示:

但是由于这将被部署到几个不同的环境中,所以修改脚本源是不可能的。你们会推荐什么?应该如何处理这种情况?

非常感谢任何帮助和/或建议。

万事如意,MC

0 投票
3 回答
12730 浏览

c# - 如何以编程方式修改 app.config 中的 assemblyBinding?

我试图通过使用 XmlDocument 类并直接修改值来在安装时更改 bindingRedirect 元素。这是我的 app.config 的样子:

然后我尝试使用以下代码将 1.0 更改为 2.0

但是,它会引发“未找到”异常。如果我将路径备份到 /configuration/runtime 它可以工作。但是,一旦我添加了 assemblyBinding,它就找不到节点。可能这与 xmlns 有关吗?知道如何修改吗?ConfigurationManager 也无权访问此部分。

0 投票
4 回答
11471 浏览

php - my_config.ini 与 my_config.php

在工作中,我们使用 .ini 文件在调用框架的其余部分之前设置变量(我认为它可以

我一直想知道这样做是否有好处。

在我看来,您必须编写访问规则以阻止人们从网络上查看它,而 php 必须解析并理解它。

那么,为什么要使用 my_config.ini 而不是 my_config.php?它不像任何人都应该在设置后触摸它,而且只要调用变量并能够让你的 IDE 自动完成文本,无论你在哪里使用 ini 变量/解析它是否有错误,它似乎更方便。

0 投票
5 回答
346 浏览

php - 通过 PHP 编辑 PHP 文件以进行配置

首先,我假设这不是坏习惯,因为各种流行的软件都使用这种方法,比如 SMF。

无论如何,所以我目前有这个代码:

问题是,我希望通过界面直接编辑 $cfg 变量。

这将如何实现?我认为替换字符串不是一个好主意,尤其是当我创建的未来 $cfg 变量有大量可能性(甚至无限)时。

或者,我是否必须满足于不同的方法......

答案赞赏!