繁体   English   中英

System.Net.Sockets.SocketException (0x80004005): 没有这样的主机是已知的

[英]System.Net.Sockets.SocketException (0x80004005): No such host is known

我有两台服务器机器。 一台运行 .Net 应用程序的 Windows 机器和另一台配置了 Mongo Db 的 Linux 机器。

Windows 机器上的 .Net 应用程序访问 Linux 上的数据库。 但是连接到 Mongo 数据库时出现一些随机错误。 错误是随机的,并在频繁重试后发生。

 **System.Net.Sockets.SocketException (0x80004005): No such host is known
   at System.Net.Dns.GetAddrInfo(String name)
   at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
   at System.Net.Dns.GetHostEntry(String hostNameOrAddress) 
   on connecting/login**

此问题与数据库有关还是 MongoDb 存在一些配置问题

几天前我遇到了这样的问题......我会尝试什么:

  1. 打开任务管理器并确保在您在数据库上配置的同一端口上没有在后台运行的线程...
  2. 如果您使用的是虚拟机,请确保您的网络状态设置为桥接
  3. 如果 1 和 2 不起作用,请尝试更改数据库上的端口

希望能帮助到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM