如何在Startup.cs中从XML文件中获取配置设置

10

我有一个startup.cs文件,希望从XML文件中获取配置信息,而不是从appsettings.json文件中获取。这在ASP.NET Core MVC中是否可能?

1个回答

13

如果您想使用 appsettings.xml 文件,可以参考我的博客文章这里

文章中的引用:

要使用 XML 文件,您需要添加此 NuGet 包:Microsoft.Extensions.Configuration.Xml。我将 1.0.0 添加到了我的 project.json 中,并添加了一个 appsettings.xml 文件。

<configuration> <MySettings> <SomeSetting>Test</SomeSetting> <Another>true</Another> </MySettings> </configuration>

然后像这样将其作为配置的一部分添加:

.AddXmlFile("appsettings.xml", optional: true, reloadOnChange: true)


@junnas:感谢您的回答。您能否将整个启动构造函数展示给我,因为我无法使用configurationbuilder对象来调用.AddXM()方法。 - InspireMe
你需要将我提到的包添加到 project.json 文件中。 - juunas
命名空间不支持框架 DNX . 版本 5.0。 - InspireMe
你正在使用.NET Core 1.0或更高版本吗? - juunas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接