问题标签 [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.
c# - 使用 services.Configure 从 config.json 配置属性
继有关在 mvc6 中全局使用 IConfiguration的 StackOverflow 问题之后。对已接受答案的评论建议使用
现在这适用于以下代码;
班级
配置文件
启动.cs
但是该config.json
文件没有任何真正的结构,我希望它看起来更像;
但是,这不会绑定类中的值。无论如何允许这样做吗?
c# - 为什么 Visual Studio 告诉我 AddJsonFile() 方法未定义?
我正在使用 VS Ultimate 2015 Preview 开发一个 ASP.NET 5 WebAPI 项目。我正在尝试以这种方式配置应用程序(行号只是指南):
第 8 行给了我一个错误:“配置”不包含“AddJsonFile”的定义...
怎么了?
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 方法的内容。所以我认为我之前写的内容并不适用。
有任何想法吗?
谢谢
c# - 配置检索多个配置值 Visual Studio 2015 C#6
尝试学习 Visual Studio 2015 MVC 并寻找有关如何从 config.json 检索多个配置值的建议。
目前我有以下内容:
只需忽略名称,因为我只是想让代码正常工作。
上面的代码确实有效,我可以使用以下内容在另一个类库中获取值:
我一直在查看许多网站,例如http://blog.jsinh.in/asp-net-5-configuration-microsoft-framework-configurationmodel/#.VVYkyPlVhBd和http://whereslou.com/2014/05/23 /asp-net-vnext-moving-parts-iconfiguration/ 但我不确定我是否以正确的方式进行操作,我尝试了 GetSubKeys但它只返回空值。
所以我的问题是,这是正确的方法,还是有正确的方法。
c# - 如何在 ASP.NET5 中正确读取 config.json 中的嵌套配置值?
我正在关注ASP.NET 5 的一些示例,但我对如何正确读取“嵌套”配置值(如果这是正确的术语)感到困惑。
以下是相关部分config.json
:
和相关部分HomeController.cs
:
值为appNestedNameFailed
空(我在研究之前的初步尝试)。并appNestedNameSuccess
具有价值;在我进行了研究并在配置测试中发现之后(显示了相关代码):
有人可以解释为什么会这样吗?为什么使用:
over有意义.
?从我与 JSON 数据的交互来看,通常.
符号可以正常工作,例如How to access nested json data。
此外,我发现了类似的SO 问题,但这并没有解释为什么:
选择。
c# - 是否有内置的方法来序列化数组配置值?
我在一个新的 ASP.NET 5 项目中。
我正在尝试读取存储在我的config.json
文件中的数组值,如下所示:
如何从我的 C# 代码中访问它?
c# - 在 ASP.NET 5 中从 config.json 中检索部分
假设我有config.json
这样的:
我知道我可以使用一个IConfiguration
对象来获取特定的设置,即 ,configuration.Get("CustomSection:A")
但是我可以获取整个层次结构(任何类型 - 即使是原始字符串也可以)?当我尝试时configuration.Get("CustomSection")
,我得到了一个null
结果,所以我认为默认情况下不支持。
我的用例是一次抓取整个配置字典,而不必抓取每个单独的设置——在编译时可能不知道某些属性。
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。
node.js - 无法在本地运行 Stencil
node.js - 用于配置管理的 NodeJS config.json 与 process.env
我遇到过使用这两种方法进行配置管理的人。
每种方法的优缺点是什么?
如果我有很多变量存储在我的配置对象中,我是否必须在执行节点应用程序之前在新贵脚本中一一设置它们?