问题标签 [appsettings]

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 回答
2005 浏览

c# - 永久修改 App.config C#

好的,所以我尝试使用文件中的appSettings元素App.Config来确定要使用哪种存储。

这是我的app.config文件:

所以我想将存储“设置”的值更改为“xmlfile”,所以我写了这个方法来更改我在互联网上找到的一些帖子之后的字段:

然而,当我使用它时,App.Config 没有任何变化。关于我做错了什么的任何想法?

附言

仅供参考,我仅使用以下简单方法对其进行测试:

它只会打印出两次“内存”。

0 投票
3 回答
26653 浏览

web-config - 一遍又一遍地从 AppSettings 中读取整数

我经常做的一些事情是从 AppSettings 中读取整数。最好的方法是什么?

而不是每次都这样做:

我在想我Helpers班上的一个方法是这样的:

但这只是为了节省一些击键。

理想情况下,我很乐意将它们全部放入某种可以使用智能感知的结构中,这样我就不会遇到运行时错误,但我不知道如何解决这个问题......或者如果这是可能的。

从 Web.Config 的 AppSettings 部分获取和读取整数的最佳实践方法是什么?

还有一件事...

将其设置为 不是一个好主意readonly吗?

readonly int pageSize = Helpers.GetSettingInt("PAGE_SIZE")似乎不起作用。

0 投票
2 回答
3174 浏览

wcf - web.config WCF 文件中的 appsettings 节点在尝试调试时出错

我有一个 WCf 项目,当我将以下代码添加到配置文件(Web.config)时:

尝试调试时出现此错误:

“无法在 Web 服务器上开始调试。Web 服务器配置不正确。有关常见配置错误,请参阅帮助。在调试器之外运行网页可能会提供更多信息。”

当我删除 appsettings 时,WCFTestClient 会打开。

如果不是这样,我如何在 web.config 中定义常量?

0 投票
5 回答
11049 浏览

c# - AppSettings 后备/默认值?

ASP.NET

对于我使用的每个 appSetting,我想指定一个值,如果在 appSettings 中找不到指定的键,将返回该值。我正要创建一个类来管理它,但我想这个功能可能已经在 .NET Framework 的某个地方了?

.NET 中是否有一个 NameValueCollection/Hash/etc-type 类可以让我指定一个键和一个备用/默认值——并返回键的值或指定的值?

如果有,我可以在调用它之前将 appSettings 放入该类型的对象中(从不同的地方)。

0 投票
2 回答
23082 浏览

wpf - wpf - 从 App Config 文件中获取值

如何从 App.Config 中获取值。

代码:

但它返回空值。配置文件在同一个项目中。

0 投票
9 回答
52348 浏览

ios - 从 iPhone 设备查找当前国家

我必须在 iPhone 设置中获取当前国家/地区。谁能告诉我如何在 iPhone 应用程序中获取当前国家/地区。

我必须使用当前国家/地区来解析我需要传递当前国家/地区的 RSS 提要。

请帮我找出国家。

提前致谢。

0 投票
9 回答
10403 浏览

asp.net - 在哪里存储应用程序设置?

最近,我发现“Web.Config”文件包含一个<appSettings>似乎很适合存储应用程序设置的部分。哎呀,它甚至具有通过标准系统库访问文件的编程方式。所以很聪明,我写了一个接口来访问它,然后是接口的具体实现,如下所示:

然后我发现在应用程序运行时将设置保存回“web.config”会导致整个应用程序重新启动。这对我来说似乎完全不合理,因为如果我经常写回 web.config 并且应用程序每次都重新启动,那么 HttpRuntime.Cache 之类的东西就会被完全清空,从而使我的 Cache 无用,因为它一直在清空和重新填充。

所以我想知道:我应该在哪里存储我的应用程序设置?

有没有一个好的解决方案,这样我就不必自己动手了?

编辑:

好的,感谢所有建议使用数据库和潜在表模式的人。我想我将使用以下架构:

虽然我不认为我会“设置” P-Key,但使用 Auto-Incr Index 代替。这样,如果我有一个应用程序需要将一些东西邮寄给多个经理,我可以存储很多:

然后我可以使用:

它将返回一个电子邮件地址列表,而不仅仅是一个值。

这有意义吗?

0 投票
3 回答
8220 浏览

eclipse - 在 1 个 Eclipse 工作区中处理多个 SVN 分支

是否可以有 1 个工作区包含同一项目的不同分支副本?假设我有 Project1,它的结构如下:

我可以在同一个工作区中有 3 个项目 1 的实例,其中每个 eclipse 项目都指向主干或任何分支之一?基本上我只是想知道是否必须避免为每个分支创建一个新的工作区。

0 投票
2 回答
2411 浏览

c# - 将对象序列化为 C# 中的应用程序设置

我正在尝试将对象序列化为应用程序设置。我已经将一个设置定义为对象类型。这是我要序列化的类。我必须将对象序列化为应用程序设置,因为对象类型在运行时是未知的。

这根本不会序列化,我得到以下异常:

“MyPreferences 类型不是预期的。使用 XmlInclude 或 SoapInclude 属性指定静态未知的类型。”

我包含了 XmlInclude 属性,所以我有点难过。

0 投票
3 回答
109 浏览

asp.net - 配置文件性能问题

我在 web 服务器上有大约 60 个 web 应用程序,所有这些应用程序在 web.config 中都有一些相同的 appsetting 值。这些设置会在应用程序启动后立即加载到内存中。我想将这些值集中在一个配置文件中,以供所有应用程序加载。

我的问题是,如果我同时加载所有应用程序,同时访问同一个配置文件会有任何性能问题吗?

干杯