问题标签 [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 投票
1 回答
1042 浏览

caching - phpbb3中的缓存文件夹设置

谁能告诉我 phpbb3 的缓存文件夹配置在哪里?由于我的 isp,我需要使用不同的文件夹,并且找不到可以将文件夹指向另一个位置的位置。

0 投票
4 回答
1435 浏览

c# - c#中的配置文件

我有一个 UserControl Library 解决方案,它具有以下内容

用户控件---用户控件项目

在我的测试项目中,我可以将我的用户控件添加到工具箱中。当我将它拖放到我的表单中时,它失败了。我输入日志,发现我的用户控件读取了一个配置文件。配置文件被标记为始终复制并存在于 obj\debug 和 bin\debug 目录/中。

但是,当我将用户控件拖到我的测试项目上的表单时,它正试图从中获取文件

C:\Documents and Settings\jondoe\Local Settings\Application Data\Microsoft\VisualStudio\8.0\ProjectAssemblies\vqjlihdl01

以上就是这个结果

我会假设如果我在调试模式下编译,文件应该在 obj\debug 下,那应该是我的程序集路径。什么给出了或者我需要做一些设置才能让它正确运行,以便它可以在正确的位置找到我的配置文件?

0 投票
3 回答
2284 浏览

joomla - Joomla 问题:“$mainframe->getCfg('lang')”从何而来?

在 Joomla 中:

将返回“english”(我认为这是一个默认值),任何人都可以告诉我在哪里定义它?

我可以改变它吗?

0 投票
1 回答
1724 浏览

.net - .NET 1.1 和 .NET 2 配置文件一起工作

我继承了一个相当大的项目,其中包括一个用 VB6 编写的应用程序和几个用 VB6、VB.NET 1.1 和 VB.NET 2 编写的 DLL 和 ActiveX 控件。我想更改一个用 VB 编写的 DLL 的设置之一.NET 2 在其 application.dll.config 文件中,但它似乎没有任何效果。

我的主要 VB6 应用程序(我将其称为 Alpha)有一个配置文件 (Alpha.exe.cnfig),其中包含我的 VB.NET 1.1 DLL(我将其称为 Bravo)使用的设置。调用 Bravo 后,Alpha 调用 Charlie(我的 VB.NET 2 DLL)。但是,即使我在 DLL 所在的子目录中更改了 Charlie.dll.config 中的应用程序设置,它也没有任何效果。我曾尝试将 Charlie 的设置放在 Alpha 的配置文件中,但这会导致 Bravo 因自动化错误而失败(我认为这是因为配置文件的格式从 .NET 1.1 和 .NET 2 更改)。

下面是一个简化的目录结构和文件位置示例:

\Application\Alpha\Alpha.exe(我的 VB6 应用程序)
\Application\Alpha\Alpha.exe.config(此配置文件由 Bravo.dll 使用)
\Application\Assembly\Bravo.dll(我的 VB.NET 1.1 DLL)
\Application\Controls\Charlie\Charlie.dll(我的 VB.NET 2 DLL)
\Application\Controls\Charlie\Charlie.dll.config(这个文件被 Charlie.dll 忽略)

我已经重新编译了我的 VB.NET 2 DLL,更改了默认设置,我这样做是为了检查设置本身没有代码错误,这工作正常。但是,我希望能够通知客户如何更改配置文件,以便他可以将其设置为他想要的任何内容,而无需在每次他想要不同的设置时重新编译 DLL。

我只想更改 app.config 而不是 machine.config 或 user.config。

以下是 Alpha.exe.config 的示例:

这是 Charlie.dll.config 的示例

如果我尝试将 applicationSettings 部分在下面在 Alpha.exe.config 中的 appSettings 部分(即作为配置元素的另一个子元素)的正下方,Bravo.dll 将失败。

非常感谢您提供的任何帮助。

0 投票
1 回答
641 浏览

asp.net - ASP Membership 无法处理 web.config 中的加密连接字符串

在我们拥有的测试网络服务器上,我们的一种网络方法遇到了错误。主要错误是:

进一步查看堆栈跟踪会提供更多信息:

似乎成员资格提供者正试图为成员资格调用查找连接字符串。在未能找到此条目时,它尝试创建一个新的本地成员数据库,但由于权限错误而未能执行此操作。

我们仔细检查了连接字符串,虽然它们被加密了,但它们看起来还不错。然后,我们保存了连接字符串部分解密的配置 - 调用现在有效!

我们知道连接字符串是正确的,因为其他服务方法工作正常。更奇怪的是,会员资格的某些方面似乎与加密一起工作。

有没有人见过这个或者知道如何使用加密的连接字符串来实现这个?

0 投票
1 回答
7830 浏览

java - 有没有办法告诉 Eclipse 在构建之前“全部保存”?

有谁知道是否有办法让 Eclipse 在构建 Java 代码之前执行“全部保存”?(我不使用“自动构建”选项,我说的是当您使用“Ctrl+B”进行构建时)

我已经挖掘了偏好,似乎找不到任何东西,所以我想我会检查 Stack Overflow 的蜂巢思维以防万一。

我正在使用 Ganymede,V3.4.1,内部版本号:M20080911-1700,如果相关的话。

在此先感谢,戴夫·麦基

0 投票
1 回答
637 浏览

.net - 配置文件中的 DTD 实体

我正在尝试在配置文件中使用实体定义来简化开发、QA、UAT 和生产版本之间的差异。这是我的配置文件开头的示例:

这似乎工作正常,为什么不是因为它是完全有效的 XML,只要我不在最终调用 ConfigurationManager.GetSection() 的自定义配置部分中使用任何这些实体。在连接字符串中使用“MyDatabaseServer”实体不会导致任何问题。在提供的示例中,只要我不在 MyCustomSection 元素中使用“MyStorageLocation”实体,一切都会正常工作,然后我只在调用 ConfigurationManager.GetSection() 请求自定义部分时遇到错误。

我最好的猜测是 ConfigurationManager 类正在获取元素的原始源并尝试将其加载为 XML,忽略整个 XML 文件的声明实体。有没有更好的方法来做到这一点,而不是重新编码自定义配置部分以支持对设置的引用而不是许多绝对设置?

我收到的错误是:

在 ConfigurationManager 的深处......

0 投票
5 回答
30951 浏览

log4net - 使用 Log4Net 将当前日期附加到日志文件

我要做的就是将当前日期和时间附加到我的日志文件中,例如:

这是我的 app.config 中的当前配置

是否可以将日期附加到我的日志文件中,或者它是我需要在代码中而不是配置中做的事情之一?

0 投票
4 回答
22153 浏览

visual-studio - 如何让 Visual Studio 编译器忽略文件?

有没有人知道在编译时让 Visual Studio 完全忽略文件的方法?我有一个 C# 解决方案,它有一个 foo.config 文件,它不是真正的标准配置文件——它只是一个文本文件。在编译过程中,VS 会抓住文件和炸弹。

我想让它表现得好像它只是一个文本文件。我没有更改文件名的选项。

编辑:请注意 BuildAction 不会从编译器中排除文件检查它们。它只是决定文件是否被编译到程序集中,它是否是内容(如 jpg 或其他东西),或者它是否是资源文件。有关详细信息:请参阅 MSDN 页面

EDIT2:显然,如果您有一个名为 foo.config 的文本文件并且在构建时将其打开,VS2005 会弹出一个错误,认为该文件应该是 xml。但是,如果您关闭该文件,VS2005 将忽略它。

解决方案:如果在构建期间打开了不合规的文件,Visual Studio 验证会导致错误。有关如何关闭此功能的示例(对于 HTML),请参阅Scott Guthrie 的帖子。正如艾伦所说,您还应该将 Build Action 设置为“None”。不幸的是,如果您打开文件,这不会停止构建错误。

0 投票
5 回答
32430 浏览

log4net - Log4Net:滚动文件附加器,定义扩展

我希望我的日志文件看起来像这样:2009-02-13.log

但问题是我似乎找不到任何添加 .log 扩展名的方法。

我已经尝试了很多东西,但没有任何帮助。这就是我到目前为止所拥有的: