#azure-web-app-service #asp.net-identity #blazor-server-side #abp
Вопрос:
Эти проблемы возникают только после развертывания моего приложения в службе приложений Azure (Windows).:
- После входа в систему на панели инструментов: для имени пользователя не отображается текст, отсутствует текст имени пользователя
- на домашней странице рядом с пунктом главного меню должен быть пункт меню «Администрирование», но там не отсутствует пункт меню «Администрирование».
- наведите курсор мыши на панель инструментов -> позиция имени пользователя, а затем откройте «Моя учетная запись», теперь появится пункт меню «Администрирование», затем попробуйте получить доступ к пункту меню «Администрирование» — > > Управление идентификацией ->>> Пользователи/Роли, но во всплывающем окне отображается следующее сообщение об ошибке: «Авторизация не удалась! Данная политика не удовлетворена.» всплывающее окно с ошибкой
Моя установка:
- Abp 4.4
- Сервер Blazor
- Структура сущностей
- PostgreSQL
- Использование идентификатора Abp AspNetCore вместо сервера идентификации
- Схема аутентификации: Файл cookie
Мой серверный модуль Blazor: мой серверный модуль Blazor
Конфигурация моего трубопровода: конфигурация моего трубопровода
На Локальном Хостинге:
- В режиме отладки, после входа в систему, ни одна из вышеперечисленных 3 проблем не возникает, в пункте меню «Администрирование
» есть текст имени пользователя
Я изо всех сил пытаюсь выяснить разницу между 2 средами (локальный хост и служба приложений Azure).
У кого-нибудь есть какие-либо идеи о том, как решить эту проблему?
Я был бы очень признателен за любую помощь.
Обновление: Я нашел ответ на этот вопрос из следующей проблемы в репозитории github платформы abp https://github.com/abpframework/abp/issues/9136
Основная причина заключается в том, что Websocket не был включен в службе приложений Azure.
Ответ №1:
Я преобразую это как ответ, чтобы он помог другим членам сообщества.
Как вы упомянули в посте, основная причина заключается в том, что Websocket был отключен в службе приложений Azure.
Комментарии:
1. Спасибо за вашу уборку!