Ссылка на мой репозиторий: https://github.com/adm1nchell0/studyhub
Как часть моего обучения, я создал веб -приложения для онлайн -курсов на Blazor. При создании приложения я использовал шаблон Blazor Web App. Первоначально проблемы были с кнопками, которые не работали, но rendermode = Interactive Server исправил его.
Затем возникли проблемы, как я понимаю, динамическое отображение страницы и ее нормальное рендеринг, но каким -то образом я исправил его. Конфликты возникают, когда контекст снова доступен, насколько я понимаю. То есть после регистрации у вас нет возможности изменить данные пользователя, так как ошибка вызвана после сохранения данных пользователя, иногда ошибка была обращена вспять, регистрация не работала после изменения данных, недавно я заметил, что разрешение может добавить такую ошибку, как это: < /p>
не может привести к тому, что он возникает в обработке запроса. /> InvalidoperationException: Вторая операция была начата в этом экземпляре контекста до завершения предыдущей операции. Обычно это вызвано различными потоками одновременно с использованием одного и того же экземпляра DBContext. Для получения дополнительной информации о том, как избежать проблем с потоком с DBContext, см. Https://go.microsoft.com/fwlink/?linkid ... 3.образное. /> InvalidoperationException: Вторая операция была начата в этом экземпляре контекста до завершения предыдущей операции. Обычно это вызвано различными потоками одновременно с использованием одного и того же экземпляра DBContext. Для получения дополнительной информации о том, как избежать проблем с потоком с DBContext, см. /> microsoft.entityframeworkcore.query.internal.singlequeryingEnumerable+Asyncenumerator.movenextasync()
system.runtime.compilerservices.configuredvaluetaskawaitable+configuredvaluetaskawaiter.gretresultakawaitabaitabaitable+configuredValU /> microsoft.entityframeworkcore.query.shapedQueryCompilingExpressionVisitor.singleordefaultAsync(iaSyncenumerable Asyncenumerable, CancellationToken TancellationToken)
microsoft.entityframeworkcore.query.shapedQueryCompilingExpressionVisitor.singleordefaultAsync(iasyncenumerable asyncenumerable, DecellationToken CancellationToken) PersonalData.razor < /p>
var user = await usermanager.getuserasync (authstate.user); < /p>
p> microsoft.aspnetcore.components.componentbase.runinitandparametersasync разработа /> microsoft.aspnetcore.components.rendering.componentState.supplyCombinedParameters(ParameterView DirectAndCascadingParameters)
microsoft.aspnetcore.components.rendering.componentState.setDirectPparameters разработа. />microsoft.aspnetcore.components.rendertree.rendertreediffbuilder.initializenewComponentFrame(Ref diffContext diffContext, int frameIndex)
microsoft.aspnetcore.components.rendertree.rendertreediffbuilder.initializenewseRseConeStereftreeLeeSteRelectreeSteerTectReeReeSteReeReftreeSteRelectreeSteReEnteRele diffcontext, int frameIndex)
microsoft.aspnetcore.components.rendertree.rendertreediffbuilder.insertnewframe(Ref diffContext diffContext, int newFrameIndex)
microsoft.aspnetcore.components.rendertree.rendertreediffbuilder.appenddiffentriesforrange(Ref diffContext diffContext, int oldStartIndex, int illendIndexcl, int newStartIndex, int newendIndexcl)
microsoft.aspnetcore.components.rendering.componentstate.renderintobatch(renderbatchbuilder batchbuilder, renderfragment renderfragment, out исключение renderfragmentException)
microsoft.aspnetcore.components.renderTree.renderer.processRoceReue.> />Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
Microsoft.AspNetCore.Components.ComponentBase.StateHasChanged()
Microsoft.AspNetCore.Components.ComponentBase.CallOnParametersSetAsync()
microsoft.aspnetcore.components.componentbase.runinitandSetparametersAsync()
microsoft.aspnetcore.components.rendering.componentState.supplycombinedparameters(parameterview. /> microsoft.aspnetcore.components.rendering.componentState.setDirectParameters(ParameterView Параметры)
microsoft.aspnetcore.components.rendertree.render.renderrootcomponentasync componentid, parameterview)
renderrootcomponentasync разработа. /> microsoft.aspnetcore.components.htmlrendering.infrastructure.statichtmlrenderer.beginrenderingComponent( Тогкомпонент компонент, ParameterView initialParameters)
microsoft.aspnetcore.components.endpoints.endpointhtmlrenderer.renderendpointcomponent(httpcontext httpcontext, type rootcomponenttype, параметры parameterview, bool waitforquiescence)
ystem.thread.trearshal />
microsoft.aspnetcore.components.endpoints.razorcomponentendpointinvoker.rendercomponentcore(httpcontext context)
microsoft.aspnetcore.components.endpoints.razorcomponentendpointinvokencoker.rendercome. /> microsoft.aspnetcore.components.rendering.renderersynchronization context+c+Д.movenext()
microsoft.aspnetcore.authorization.authorizationmiddle.invoke(httpcontext) /> microsoft.aspnetcore.authentication.authenticationmiddleware.invoke(httpcontext context)
microsoft.aspnetcore.diagnostics.developerexceptionpagemiddlewareimpl.invoke(httpcontext. так что все работает правильно, заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/796 ... tion-and-m
Проблема с контекстом при внедрении авторизации, регистрации и модификации персональных данных в Blazor ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка регистрации пароля при внедрении стороннего менеджера ключей доступа
Anonymous » » в форуме IOS - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Не удается получить доступ к экземпляру с распоряженным контекстом в Blazor Web App
Anonymous » » в форуме C# - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-