我的网络应用程序使用以下环境:
Web 应用程序托管在 Azure 上,使用启用了 HTTPS 的 Azure Verizon 标准 CDN。 Azure 上的 DNS 指向终结点。 Azure 上的 SQL 数据库(基本上,整个应用程序、数据库和环境都在 Azure 上)。
我收到此链接的 504 Gateway Timeout
错误:
https://www.kunshtech.com/myMagicStringBlogAccount/Login
我的猜测是 HTTPS 请求存在问题。
我使用 Visual Studio 和 Azure 数据库在本地主机上连接了相同的链接,并且工作正常。我还在本地主机上使用了 HTTPS,它也运行良好。
我正在使用这个连接字符串:
connectionString="服务器=tcp:mydbname.database.windows.net,1433;初始目录={mycatalogname};持久安全信息=False;用户ID={用户名};密码={mypassword};MultipleActiveResultSets =False;加密=True;TrustServerCertificate=False;连接超时=300;"providerName="System.Data.SqlClient"/>
我还为 Azure SQL DB 设置了防火墙规则,以接受来自应用服务器的 IP。
最佳答案
关于timeout - Azure Web App - 通过 https 连接 Azure SQL DB 时出现 504 网关错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48518621/