Azure App Services无法连接到Azure SQL数据库

白日放歌须纵酒,青春作伴好还乡。这篇文章主要讲述Azure App Services无法连接到Azure SQL数据库相关的知识,希望能为你提供帮助。
【Azure App Services无法连接到Azure SQL数据库】我有一个使用ef core发布到Azure App Services的API,连接到Azure SQL数据库。以下是步骤和问题:

  1. Azure SQL数据库已启动并运行正常,我设置了两个防火墙规则,一个用于本地开发ip,一个用于Azure App。我可以从本地连接到Azure SQL,没有任何问题,并且已经完成了迁移。
  2. [我从Azure SQL复制了连接字符串,并放入appsettings.json,从本地运行API并连接到Azure SQL,没有任何问题。
  3. 我已将我的API毫无问题地发布到Azure App服务,由于它具有静态文件,因此我可以看到我的应用程序运行正常。
  4. 然后我去了Azure App Services => 设置/配置=> 连接字符串,根据Microsoft的文档,创建一个新的连接字符串,该字符串具有与我在appsettings.json中使用的键/值相同的键/值。 ]
但是问题是我完成这些操作后,我的API仍然无法正常工作,对SQL的api调用返回错误500。
我错过或做错了什么吗?
谢谢!
答案感谢CSharpRocks的评论,我通过添加客户端ip来完成,但是我认为这不是正确的方法,因此可以通过将“允许Azure服务和资源访问该服务器”设置为True来解决,这是可行的。

    推荐阅读