簡體   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