【发布时间】:2018-03-08 16:03:52
【问题描述】:
升级后,我的所有 .net 核心控制台应用程序在调试时似乎都进入了错误的路径。
我有以下代码
private static void ConfigureServices(IServiceCollection serviceCollection)
{
// build configuration
var configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", false)
.Build();
}
这可以正常工作,但现在我升级了,我收到以下错误
System.IO.FileNotFoundException: 'The configuration file 'appsettings.json' was not found and is not optional. The physical path is 'D:\projects\myproject\bin\Debug\netcoreapp2.0\appsettings.json'.'
我知道我可以将 appsettings.json 复制到此路径,但我以前从未这样做过,而且在升级之前完全没问题。
【问题讨论】:
标签: c# asp.net-core .net-core asp.net-core-2.0