Приложение 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
Ни одно из решений не сработало.
Мой web.config говорит

















Подробнее здесь: https://stackoverflow.com/questions/791 ... d-while-pr
Ответить

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

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

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

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

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