Приложение Blazor с текстом приветствия продолжает получать сообщение об ошибке «Ошибка. При обработке вашего запроса пр ⇐ C#

Место общения программистов C#
Anonymous
Приложение Blazor с текстом приветствия продолжает получать сообщение об ошибке «Ошибка. При обработке вашего запроса пр

Сообщение Anonymous »

Цель приложения «Текст приветствия» — создать веб-ссылку на сайт WelcomeText и отправить ее новому клиенту. На сайте клиента должно приветствовать сообщение с приветствием, но страница приветствия никогда не отображается, а вместо этого сразу переходит на страницу с ошибкой.

Режим разработки При переходе в среду разработки отображается подробная информация о произошедшей ошибке.

Получена ошибка.
Приложение находится на стадии обработки. опубликовано из 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

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