Не удалось загрузить ресурс: сервер ответил со статусом 403 (запрещено) и 500 (внутренняя ошибка сервера) - PullRequest
0 голосов
/ 14 октября 2018

enter image description here

Привет, разработчики! Я разработал веб-приложение, которое может управлять потоком клиентов, и приложение довольно хорошо работает на локальном компьютере, но когда я развернул его в облачной службе Azureи работает глобально, он показывает мне эти две ошибки всякий раз, когда я пытался выполнить какую-либо функцию системы.Ниже перечислены ошибки: «Не удалось загрузить ресурс: сервер ответил с состоянием 403 (запрещено)» «Не удалось загрузить ресурс: сервер ответил с состоянием 500 (внутренняя ошибка сервера)»

Я следовал этому руководству YouTube для процесса развертывания Учебник Youtube

1 Ответ

0 голосов
/ 14 октября 2018

Я видел эту ошибку 403 в веб-приложениях, использующих имя входа, которое может существовать на логическом сервере базы данных SQL Azure, но не было создано как пользователи в целевой базе данных SQL Azure.

Ошибка 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; 

Убедитесь, что логин / пароль пользователя правильный.

Несмотря на то, что он может быть не связан, убедитесь, что правило брандмауэра разрешает доступв базу данных SQL Azure была создана.

...