Привет, разработчики, я разработал веб-приложение, которое может управлять потоком клиентов, и приложение работает очень хорошо на локальной машине, но когда я развернулся в облачном сервисе Azure и работал по всему миру, он показывает мне эти две ошибки всякий раз, когда я пытался выполнять любую функцию система. следующие ошибки: "Не удалось загрузить ресурс: сервер ответил со статусом 403 (Запрещено)" "Не удалось загрузить ресурс: сервер ответил со статусом 500 (Internal Server Error)",
Я следил за этим учебным пособием по YouTube для процесса развертывания. Учебник Youtube
Я видел ошибку 403 в веб-приложениях, которые используют логин, который может существовать на логическом сервере базы данных Azure SQL Database, но не были созданы как пользователи целевой базы данных Azure SQL.
Ошибка 403 может быть получена также, если пользователь базы данных был создан в базе данных, но не имеет разрешения на запрос объектов базы данных. Попробуйте следующее:
-- Run this on master database
CREATE LOGIN WebAppLogin WITH PASSWORD = '<strong_password>';
-- Run this connected to the target database of yor app
CREATE USER WebAppLogin FROM LOGIN WebAppLogin;
-- Provide permissions
ALTER ROLE db_owner ADD MEMBER WebAppLogin;
Убедитесь, что пароль для входа/пользователя верен.
Хотя это может и не быть связано, убедитесь, что было создано правило брандмауэра для доступа к базе данных Azure SQL.