Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我怎样才能消除这个错误;appsettings.json文件无效?_C#_Json_Graph - Fatal编程技术网

C# 我怎样才能消除这个错误;appsettings.json文件无效?

C# 我怎样才能消除这个错误;appsettings.json文件无效?,c#,json,graph,C#,Json,Graph,如果启动我的程序,我将得到一个错误,如:“无效的appsettings.json文件”” 我需要这个文件来访问Graph API 如果我写了这个文件的本地目录,它就会工作 代码如下: var config = new ConfigurationBuilder() .SetBasePath(System.IO.Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", false, true) .Build

如果启动我的程序,我将得到一个错误,如:“无效的appsettings.json文件”

我需要这个文件来访问Graph API

如果我写了这个文件的本地目录,它就会工作

代码如下:

var config = new ConfigurationBuilder()
.SetBasePath(System.IO.Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", false, true)
.Build();


appsettings.json:
{
  "tenantId": "",
  "applicationId": "",
  "applicationSecret": "",
  "redirectUri": "https://localhost" 
}

我刚刚运行了CurrentDirectory的输出,它是一个错误的文件夹。
然后我编写了一个小的替换代码,用正确的文件夹替换了错误的文件夹。

可能正在修复该文件中损坏的内容。您可以将其添加到您的问题中吗?添加的appsettings JSON可能是JSON不是有效的格式,例如未正确转义字符。我不是说你应该在这里发布你的原始凭证,而是检查一下json是否真的有效。正如我说的“如果我写了这个文件的本地目录,它就会工作。”json是有效的)