Сбой платформы Microsoft ASP.NET Core Identity при конфигурации «Выпуск»?C#

Место общения программистов C#
Ответить
Anonymous
 Сбой платформы Microsoft ASP.NET Core Identity при конфигурации «Выпуск»?

Сообщение Anonymous »

Я создаю интерфейс Blazor WASM, который взаимодействует с веб-API ASP.NET Core (который взаимодействует с базой данных SQL). У меня все настроено, и оно отлично работает в конфигурации «Отладка» на моей машине. Затем я развернул оба приложения в Azure, используя статическое веб-приложение для внешнего интерфейса и веб-приложение для серверной части.
Затем мне пришлось осознать, что если я попытаюсь зарегистрировать нового пользователя, приложение выдаст этот код ошибки в консоли браузера (происходит как в развернутой версии, так и когда я запускаю приложение локально в конфигурации выпуска):

Код: Выделить всё

crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: ExpectedJsonTokens Path: $ | LineNumber: 0 | BytePositionInLine: 0.
System.Text.Json.JsonException: ExpectedJsonTokens Path: $ | LineNumber: 0 | BytePositionInLine: 0.
---> System.Text.Json.JsonReaderException: ExpectedJsonTokens LineNumber: 0 | BytePositionInLine: 0.
at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& , ExceptionResource , Byte , ReadOnlySpan`1 )
at System.Text.Json.Utf8JsonReader.Read()
at System.Text.Json.Serialization.JsonConverter`1[[ASBNApp.Frontend.Model.Identity.RegisterAccountBadRequest, ASBNApp.Frontend, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].ReadCore(Utf8JsonReader& , JsonSerializerOptions , ReadStack& )
Exception_EndOfInnerExceptionStack
at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& , JsonReaderException )
at System.Text.Json.Serialization.JsonConverter`1[[ASBNApp.Frontend.Model.Identity.RegisterAccountBadRequest, ASBNApp.Frontend, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].ReadCore(Utf8JsonReader& , JsonSerializerOptions , ReadStack& )
at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[[ASBNApp.Frontend.Model.Identity.RegisterAccountBadRequest, ASBNApp.Frontend, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].Deserialize(Utf8JsonReader& , ReadStack& )
at System.Text.Json.JsonSerializer.ReadFromSpan[RegisterAccountBadRequest](ReadOnlySpan`1 , JsonTypeInfo`1 , Nullable`1 )
at System.Text.Json.JsonSerializer.ReadFromSpan[RegisterAccountBadRequest](ReadOnlySpan`1 , JsonTypeInfo`1 )
at System.Text.Json.JsonSerializer.Deserialize[RegisterAccountBadRequest](String , JsonSerializerOptions )
at ASBNApp.Frontend.Pages.Register.HandleRegistering()
at ASBNApp.Frontend.Pages.Register.b__0_6()
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at MudBlazor.MudBaseButton.OnClickHandler(MouseEventArgs ev)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task , ComponentState )
Я использую пакет Identity для реализации аутентификации, вот он: Microsoft.AspNetCore.Identity.EntityFrameworkCore
Я думаю, что ошибка вызвана моим интерфейсом (поскольку я все еще могу зарегистрироваться с помощью пользовательского интерфейса Swagger), однако я не могу понять, откуда может возникнуть проблема.
У кого-нибудь есть идея, в чем может быть проблема?
Весь код доступен здесь с открытым исходным кодом, на всякий случай это поможет (игнорируйте папку ASBNApp, она устаревшая): https://github.com /mr-woodapple/ASBNApp/tree/origin/feature/%2345_DatabaseAndCoreIdentity

Подробнее здесь: https://stackoverflow.com/questions/790 ... figuration
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»