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

问题描述 投票:0回答:1

我有一个使用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。

我错过或做错了什么吗?

谢谢!

sql azure azure-sql-database azure-web-sites connection-string
1个回答
0
投票

感谢CSharpRocks的评论,我通过添加客户端ip来完成,但是我认为这不是正确的方法,因此可以通过将“允许Azure服务和资源访问该服务器”设置为True来解决,这是可行的。

© www.soinside.com 2019 - 2024. All rights reserved.