我正在使用带有 mvc6 的 asp.net 5,并用几个东西扩展了 project.json。
我目前正在通过自己解析来阅读 project.json。但我想知道 mvc6 中是否存在服务或上下文已经提供了 project.json 文件的解析数据。
我正在使用带有 mvc6 的 asp.net 5,并用几个东西扩展了 project.json。
我目前正在通过自己解析来阅读 project.json。但我想知道 mvc6 中是否存在服务或上下文已经提供了 project.json 文件的解析数据。
没有服务,要自己解析
为什么要手动解析project.json?不要那样做。如果您不想拥有自定义配置设置,请创建新文件或使用现有文件之一(例如 appsettings.json)。然后在 Startup.cs 中简单地添加该文件,它将在 Configuration 对象中可用:
public Startup(IHostingEnvironment env)
{
var builder = new ConfigurationBuilder().AddJsonFile("appsettings.json");
...
Configuration = builder.Build();
}