连接字符串远程工作但不是来自 Azure

Connection string works remotely but not from Azure

ASP.NET 连接字符串在来自 VS 2019 的应用 运行 时有效,但在发布到 Azure

时失败 当我从 VS (2019) 运行 但是当我将站点发布到 Azure 并访问网站(来自 Azure)我遇到访问问题 - 使用相同的连接字符串。

A​​zure 疑难解答错误:- “由于凭据无效,最近尝试连接到您的数据库 xxxxxxxxxxxxxx 失败。要解决此问题,请联系 您的服务管理员以获取有效凭据。如果此问题仍然存在,请与您的服务分享这些故障排除步骤 管理员。

我是管理员,凭据在以下情况下有效:

有什么想法吗?

连接字符串:- "Data Source=tcp:xxxxxxxxxx.database.windows.net,1433;Database=TradingPortal;User ID=xxxxxxxxxx; Password=xxxxxxxx;Trusted_Connection=False;Integrated Security=False; Encrypt=True; Connection Timeout=30; TrustServerCertificate=False;MultipleActiveResultSets=True;"

您必须允许某些 IP 地址才能连接到它。查看 SQL 数据库服务器的防火墙设置。你可以通过你电脑的IP地址(或IP范围),来访问SQL数据库

确保启用允许 Azure 服务和资源访问服务器