Режим разработки При переходе в среду разработки отображается подробная информация о произошедшей ошибке.
Получена ошибка.
Приложение находится на стадии обработки. опубликовано из Visual Studio на веб-сервере IIS. Последние два журнала ошибок, которые я получил при запуске, были следующими:
ISAPI сообщил о неработоспособном состоянии своему рабочему процессу. Таким образом, рабочий процесс с идентификатором процесса «924», обслуживающий пул приложений «WelcomeText», запросил перезапуск.
и
Имя журнала: Приложение
Источник: среда выполнения .NET
Дата: 05.11.2024 15:27:33
Идентификатор события: 1000
Категория задачи: нет
Уровень: ошибка
Ключевые слова: классический
Пользователь: Н/Д
Компьютер: BLAZOR.hometowne.local
Описание:
Категория: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware
EventId: 1
SpanId: 23bb04c94decbf4d
TraceId: a03b83ddef80d2323a257ad2617d08b3
ParentId: 0000000000000000
Идентификатор запроса: 40008782-0006-be00-b63f-84710c7967bb
Путь запроса: /welcome/feeeef
Идентификатор действия: 6b03fe1e-b4a6-4b60-8b05-a45167a2a608
ActionName: /_Host
Во время выполнения запроса произошло необработанное исключение.
Исключение: System.InvalidOperationException: текущий поток не связан с Диспетчером. Используйте InvokeAsync(), чтобы переключить выполнение на Dispatcher при запуске рендеринга или состояния компонента.
в Microsoft.AspNetCore.Components.ComponentBase.StateHasChanged()
в WelcomeText .Shared.Pinegrow.UpdateProgressBar(MessageArgs args) в \WelcomeText\Shared\Pinegrow.razor:строка 67
в BlazorComponentBus.ComponentBus.c__DisplayClass12_1`1.b__2()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext ExecutionContext, обратный вызов ContextCallback, Состояние объекта)
--- Конец трассировки стека из предыдущего местоположения ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext ExecutionContext, обратный вызов ContextCallback, состояние объекта)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- Конец трассировки стека из предыдущего местоположения ---
at BlazorComponentBus.ComponentBus.Publish[T](T message, CancellationToken ct)
в WelcomeText.Pages.WelcomePage.OnInitializedAsync() в C:\Users\jkligel\source\repos\hometowne001\HTCApps\WelcomeText\Pages\WelcomePage.razor:line 67
в Microsoft.AspNetCore. Components.ComponentBase.RunInitAndSetParametersAsync()
в Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task TaskToHandle, ComponentState owningComponentState)
в ...
Я попробовал закомментировать эту строку кода:
Код: Выделить всё
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Error");
app.UseHsts();
}
и я также попробовал изменить значение ASPNETCORE_ENVIRONMENT с «Разработка» на «Производство»изображение файла launchSettings.json
Ни одно из решений не сработало.
Подробнее здесь: https://stackoverflow.com/questions/791 ... d-while-pr