
开发人员们,我已经开发了一个可以管理客户流程的web应用程序,该应用程序在本地计算机上运行得很好,但当我部署到Azure云服务并在全局运行时,每当我尝试执行系统的任何功能时,它都会显示这两个错误。以下是错误:“无法加载资源:服务器响应状态为403 (禁止)”“加载资源失败:服务器响应状态为500 (内部服务器错误)”
我在youtube上学习了部署流程Youtube tutorial的教程。
发布于 2018-10-15 04:10:21
我在Web应用程序上看到了错误403,这些应用程序使用的登录名可能存在于Azure SQL数据库逻辑服务器上,但尚未作为目标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数据库的firewall rule。
https://stackoverflow.com/questions/52803522
复制相似问题