目前正致力于ASP.NET Web应用程序。我想部署到Azure App Service,但在App Service上运行时,找不到与我的Azure SQL服务器的连接。
当我在本地计算机上运行时,与Azure SQL服务器的连接正常。我也可以通过SQL Management Studio连接到我的Azure SQL服务器。
在Azure SQL服务器上,我设置了防火墙规则以允许所有IP地址,并允许访问Azure服务:
在过去的几天里,我已经为这个问题做了大量的搜索,但我找不到解决方案。
答案 0 :(得分:3)
在花了几个小时调整了我的 appsettings.json
、Azure 防火墙设置、权限等之后……结果我之前拥有了应用服务 > 设置 > 配置 > 连接字符串放。在这种情况下,Azure 似乎完全忽略了您的 appsettings.json
。
答案 1 :(得分:1)
答案 2 :(得分:0)
答案 3 :(得分:0)
我遇到了可能是同样的问题。更改服务器管理员密码解决了该问题。我可以在本地运行连接,但是发布的应用程序无法使用服务器管理员凭据登录,直到重置服务器管理员密码。
答案 4 :(得分:0)
在sql数据库概述的Azure属性上,单击“设置服务器防火墙”。 允许Azure服务和资源访问此服务器应设置为是,默认情况下应保留其余设置 保存更改 它对我有用asp.net和sql db位于azure env
答案 5 :(得分:0)