问题标签 [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.
asp.net - 什么时候读取 web.config?
我正在研究一篇关于 ASP.NET 管道的文章,但到目前为止,我所涵盖的资源都没有充分解释何时读取机器级别、应用程序级别,甚至可能是子应用程序级别的web.config
文件。
此外,我的大部分阅读内容都误导我在 .in 中寻找默认的 HTTP 处理程序等machine.config
,在某些时候,它似乎被web.config
机器级别的 a 神秘地取代,即在与 .in 相同的config
框架文件夹中machine.config
。这么多文章等是否过时了,或者这是最近的变化?或者,我可以富有想象力并认为机器级别web.config
实际上是从 '继承' 的machine.config
吗?
ruby-on-rails - 使用 capistrano 和 svn 部署 rails 时,您将 app-config-files 放在哪里
我有两个配置文件
和
我不想将数据库凭据和 userconfig 放在 svn-repository 中,所以我签入了 database.yml.dist 和 userconfig.yml.dist。
首次部署应用程序时,在共享目录中获取 dist 文件副本的最佳方法是什么?
对于以后的部署,我将从 /app/current/config 链接到它们
.net - .NET 中的自定义配置
我看到了有关 .NET 中自定义配置的简单示例。我的情况有点复杂,有嵌套节点。
我希望能够从配置文件中读取它:
如果有人可以为此提供一些代码,我将不胜感激。
谢谢!
java - 记录可用/必需的 Java 属性文件内容的最佳实践
是否有一种完善的方法来记录 Java“属性”文件内容,包括:
- 指定给定键的预期数据类型/内容
- 指定应用程序是否需要密钥才能运行
- 提供密钥含义的描述
目前,我(手动)维护一个默认的 .properties 文件,并且我在之前的评论中写了数据类型的散文描述和每个键的描述。这不会导致以编程方式访问的属性文件。
我想我正在寻找的是属性文件的“getopt”等价物......
[编辑:相关]
dependency-injection - 为什么 Google Guice 的依赖注入根本没有配置文件?
我正在检查Google Guice 作为 DI 框架,但我有点困惑:为什么根本没有配置文件?
我找到了关于这个问题的部分解释,但仍然不清楚如何在没有配置文件的情况下设置我的组件角色(或我需要使用开关的任何其他东西)。
任何帮助表示赞赏!
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
小路。
所以:
- 类库可以知道自己在磁盘上的位置吗?
- 我将如何着手编写此功能的测试脚本,因为似乎目录会根据您运行应用程序的方式而变化(在 VS 中调试、在 IIS 上部署等)
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
c# - 如何以编程方式修改 app.config 中的 assemblyBinding?
我试图通过使用 XmlDocument 类并直接修改值来在安装时更改 bindingRedirect 元素。这是我的 app.config 的样子:
然后我尝试使用以下代码将 1.0 更改为 2.0
但是,它会引发“未找到”异常。如果我将路径备份到 /configuration/runtime 它可以工作。但是,一旦我添加了 assemblyBinding,它就找不到节点。可能这与 xmlns 有关吗?知道如何修改吗?ConfigurationManager 也无权访问此部分。
php - my_config.ini 与 my_config.php
在工作中,我们使用 .ini 文件在调用框架的其余部分之前设置变量(我认为它可以
我一直想知道这样做是否有好处。
在我看来,您必须编写访问规则以阻止人们从网络上查看它,而 php 必须解析并理解它。
那么,为什么要使用 my_config.ini 而不是 my_config.php?它不像任何人都应该在设置后触摸它,而且只要调用变量并能够让你的 IDE 自动完成文本,无论你在哪里使用 ini 变量/解析它是否有错误,它似乎更方便。
php - 通过 PHP 编辑 PHP 文件以进行配置
首先,我假设这不是坏习惯,因为各种流行的软件都使用这种方法,比如 SMF。
无论如何,所以我目前有这个代码:
问题是,我希望通过界面直接编辑 $cfg 变量。
这将如何实现?我认为替换字符串不是一个好主意,尤其是当我创建的未来 $cfg 变量有大量可能性(甚至无限)时。
或者,我是否必须满足于不同的方法......
答案赞赏!