在将配置详细信息(例如集成密钥和客户端密钥)填写到appsettings.example.json
文件中后,我收到此错误。我从Docusign Github下载了Code-Examples-CSharp,并且能够在VS2019中运行ISSExpress,并将我带到http:// localhost:8080 /,然后在下面收到此错误。我不认为我会缺少其他任何配置区域,但是Docusign API是我的新手,所以请告诉我是否是我。
处理请求时发生未处理的异常。
ArgumentException:必须提供'ClientId'选项。 (参数“ ClientId”)
Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions.Validate()
ArgumentException:必须提供'ClientId'选项。 (参数“ ClientId”)
Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions.Validate()
Microsoft.AspNetCore.Authentication.RemoteAuthenticationOptions.Validate(字符串方案)
Microsoft.AspNetCore.Authentication.AuthenticationBuilder + <> c__DisplayClass4_0.b__1(TOptions o)
Microsoft.Extensions.Options.ValidateOptions.Validate(字符串名称,TOptions选项)
Microsoft.Extensions.Options.OptionsFactory.Create(字符串名称)
Microsoft.Extensions.Options.OptionsMonitor + <> c__DisplayClass11_0.b__0()
System.Lazy.ViaFactory(LazyThreadSafetyMode模式)
System.Lazy.ExecutionAndPublication(LazyHelper executeAndPublication,布尔useDefaultConstructor)
System.Lazy.CreateValue()
System.Lazy.get_Value()
Microsoft.Extensions.Options.OptionsCache.GetOrAdd(字符串名称,Func createOptions)
Microsoft.Extensions.Options.OptionsMonitor.Get(字符串名称)
Microsoft.AspNetCore.Authentication.AuthenticationHandler.InitializeAsync(AuthenticationScheme方案,HttpContext上下文)
Microsoft.AspNetCore.Authentication.AuthenticationHandlerProvider.GetHandlerAsync(HttpContext上下文,字符串authenticationScheme) Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext上下文) Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext上下文)
答案 0 :(得分:1)
您需要将appsettings.example.json复制到appsettings.json中,然后在运行之前更新其中的所有字段。您必须从DocuSign开发人员帐户获取一个集成密钥,您可以免费创建该集成密钥。