Получение ошибки, как только приложение запускается "UriFormatException: неверный URI: невозможно определить формат URI", используя. Net core 3.1 - PullRequest
0 голосов
/ 04 мая 2020

System.UriFormatException: неверный URI: невозможно определить формат URI. в System.Uri.CreateThis (строковый uri, логический dontEscape, UriKind uriKind) в System.Uri..ctor (String uriString) в Microsoft.Identity.Web.AuthorityHelpers.BuildAuthority (параметры MicrosoftIdentityOptions) в Microsoft.Identity.Web.WebAuut <> c__DisplayClass1_0.b__0 (параметры JwtBearerOptions) в Microsoft.Extensions.Options.ConfigureNamedOptions 1.Configure(String name, TOptions options) at Microsoft.Extensions.Options.OptionsFactory 1.Создать (имя строки) в Microsoft.Extensions.Options.OptionsMonitor 1.<>c__DisplayClass11_0.<Get>b__0() at System.Lazy 1.ViaFactory (режим LazyThreadSafetyMode в режиме LazyThreadSafetyMode) 1003 * 1.CreateValue () в System.Lazy 1.get_Value() at Microsoft.Extensions.Options.OptionsCache 1.GetOrAdd (имя строки, Fun c1 createOptions) at Microsoft.Extensions.Options.OptionsMonitor 1.Get (имя строки) в Microsoft.AspNetCore.Authentication.AuthenticationHandler`1.InitializeAsyn c (Схема AuthenticationScheme, контекст HttpContext) в Microsoft.AspNetCore.Authentication.AuthenticationHandlerProvider.GetHandlerAsyn c (Контекст HttpContext, строка String authenticationScheme) в контексте Microsoft.AspNetCore.Authentication.AuthenticationService.AtthentAAstetextate (Схема аутентификации) в Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke (контекст HttpContext) в Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke (контекст HttpContext)

1 Ответ

0 голосов
/ 04 мая 2020

Ошибка обычно возникает, когда строка без http: // или https: // предоставляется в качестве аргумента new Uri(string). Чтобы не создавать исключение, которое вы можете использовать,

 new Uri(urlString, UriKind.RelativeOrAbsolute);
...