在本地运行Web应用程序时,连接到数据库没有问题,
将Web App部署到Azure后,DB(也称为Azure)连接尝试会引发以下错误:
[Win32Exception (0x80004005): No such host is known]
[SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server.
The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.
(provider: TCP Provider, error: 0 - No such host is known.)]
数据库固件设置:允许访问Azure服务:已设置为
关于如何解决/解决此问题的任何想法?
答案 0 :(得分:3)
答案 1 :(得分:2)
这可能是因为在Data Source=
connectionString="Data Source=Server=...."
相反,它应该是
connectionString="Server=...."
答案 2 :(得分:1)
[![就我而言,我不知道如何在虚拟网络和防火墙选项中按下红色选项,然后打开以允许azure服务可以连接sql server,它成功了] [1]] [ 1]
答案 3 :(得分:0)
我的情况完全相同:
这件事发生在我身上:
No such host is known
我尝试了很多东西,但最后我觉得它自己解决了(可能是缓存问题)。
尝试使用FTP删除web.config并重新上传。
答案 4 :(得分:0)
我修复了这个问题,取代了代码中的连接字符串。
mysql的正确连接字符串,该端口从主机分割,如:
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword
答案 5 :(得分:0)
我错过了Service Bus连接,可以在下面找到:
Azure功能>整合>输出> Azure Service Bus>服务总线连接
最后两个可能是你的其他东西。
答案 6 :(得分:0)
昨天工作,今天停止工作。重新部署了我的应用程序,它再次开始工作。