问题标签 [config.json]

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 投票
3 回答
1597 浏览

c# - 使用 services.Configure 从 config.json 配置属性

继有关在 mvc6 中全局使用 IConfiguration的 StackOverflow 问题之后。对已接受答案的评论建议使用

现在这适用于以下代码;

班级

配置文件

启动.cs

但是该config.json文件没有任何真正的结构,我希望它看起来更像;

但是,这不会绑定类中的值。无论如何允许这样做吗?

0 投票
4 回答
71686 浏览

c# - 为什么 Visual Studio 告诉我 AddJsonFile() 方法未定义?

我正在使用 VS Ultimate 2015 Preview 开发一个 ASP.NET 5 WebAPI 项目。我正在尝试以这种方式配置应用程序(行号只是指南):

第 8 行给了我一个错误:“配置”不包含“AddJsonFile”的定义...

怎么了?

0 投票
1 回答
1341 浏览

asp.net-web-api - ASP.NET 5 + MVC 6 + 带有 PUT 或 PATCH 动词的 Web API 控制器返回 404 错误

作为新 ASP.NET 项目的一部分,我在 MVC 6(beta 3)中构建了一个基本的 Web API 控制器。我遇到的问题是它不接受动词 PUT 或 PATCH 并在我尝试使用这些方法访问 URL 时返回错误 404。

这是我的基本测试:

使用“邮递员”访问http://localhost/api/test以检查每个动词(GET、POST、DELETE、PUT 和 PATCH)的 URL 依次适用于 GET、POST 和 DELETE,但使用 PUT 和 PATCH 时会出现 404。

编辑: 我记得有一种方法可以为 MVC5 和更低版本启用这些动词,其中包括禁用 WebDAV 并通过 为两个动词添加处理程序web.config,但由于在 ASP.NET 5 中没有这样的东西,web.config我完全不知所措如何解决这个问题。我假设它可能已经通过config.json但我所有的搜索尝试都没有返回任何帮助!

我在 MVC5 中开发的以前的站点没有这个问题,并且查看了该web.config文件,其中似乎没有任何禁用 WebDAV(它实际上已被卸载)或允许处理无扩展 URL 的 PUT/PATCH 方法的内容。所以我认为我之前写的内容并不适用。

有任何想法吗?

谢谢

0 投票
0 回答
95 浏览

c# - 配置检索多个配置值 Visual Studio 2015 C#6

尝试学习 Visual Studio 2015 MVC 并寻找有关如何从 config.json 检索多个配置值的建议。

目前我有以下内容:

只需忽略名称,因为我只是想让代码正常工作。

上面的代码确实有效,我可以使用以下内容在另一个类库中获取值:

我一直在查看许多网站,例如http://blog.jsinh.in/asp-net-5-configuration-microsoft-framework-configurationmodel/#.VVYkyPlVhBdhttp://whereslou.com/2014/05/23 /asp-net-vnext-moving-parts-iconfiguration/ 但我不确定我是否以正确的方式进行操作,我尝试了 GetSubKeys但它只返回空值。

所以我的问题是,这是正确的方法,还是有正确的方法。

0 投票
3 回答
20642 浏览

c# - 如何在 ASP.NET5 中正确读取 config.json 中的嵌套配置值?

我正在关注ASP.NET 5 的一些示例,但我对如何正确读取“嵌套”配置值(如果这是正确的术语)感到困惑。

以下是相关部分config.json

和相关部分HomeController.cs

值为appNestedNameFailed空(我在研究之前的初步尝试)。并appNestedNameSuccess具有价值;在我进行了研究并在配置测试中发现之后(显示了相关代码):

有人可以解释为什么会这样吗?为什么使用:over有意义.?从我与 JSON 数据的交互来看,通常.符号可以正常工作,例如How to access nested json data

此外,我发现了类似的SO 问题,但这并没有解释为什么:选择。

0 投票
1 回答
930 浏览

c# - 是否有内置的方法来序列化数组配置值?

我在一个新的 ASP.NET 5 项目中。

我正在尝试读取存储在我的config.json文件中的数组值,如下所示:

如何从我的 C# 代码中访问它?

0 投票
6 回答
6740 浏览

c# - 在 ASP.NET 5 中从 config.json 中检索部分

假设我有config.json这样的:

我知道我可以使用一个IConfiguration对象来获取特定的设置,即 ,configuration.Get("CustomSection:A")但是我可以获取整个层次结构(任何类型 - 即使是原始字符串也可以)?当我尝试时configuration.Get("CustomSection"),我得到了一个null结果,所以我认为默认情况下不支持。

我的用例是一次抓取整个配置字典,而不必抓取每个单独的设置——在编译时可能不知道某些属性。

0 投票
1 回答
1391 浏览

c# - 新 C# 类库项目中 json 文件中的 appsettings

好吧,这不应该这么难,我有一个类库包(VS2015 的新版本)。由于我在解决方案的其余部分中引用了 .Net 4.6,因此我从该库的 project.json 文件中完全删除了 asp.Net5.4。我还添加了 Configuration.Json 包和 OptionsModel 包,以及任何依赖项。我正在尝试遵循我在 SO 上找到的一些片段,但似乎没有一个能让我到任何地方。

MikesDotNetting 对此有一篇很好的文章,但它仅适用于 mvc6 项目或类库,您可以在其中引用对我不起作用的 MVC6。 http://www.mikesdotnetting.com/article/284/asp-net-5-configuration

我在许多示例中都看到了这一点,但 ConfigurationBuilder 采用 IConfigurationProviders 数组,而 appEnv.ApplicationBasePath 是一个字符串。所以自然这在这里行不通。

我只是想建立一个简单的访问机制来访问我的 config.json 文件中包含的许多 appsettings。

0 投票
0 回答
247 浏览

node.js - 无法在本地运行 Stencil

我已按照所有步骤在本地集成模板,但在本地运行它时遇到问题。http://localhost:3000/没有重定向。

而当我尝试直接插入 URL 时,它会显示我的主题的错误页面。

这是一个屏幕截图:

http://i.stack.imgur.com/66b7g.png

0 投票
2 回答
1588 浏览

node.js - 用于配置管理的 NodeJS config.json 与 process.env

我遇到过使用这两种方法进行配置管理的人。

每种方法的优缺点是什么?

如果我有很多变量存储在我的配置对象中,我是否必须在执行节点应用程序之前在新贵脚本中一一设置它们?