Windows 7でDNSルックアップ(System.Net.Dns.GetHostEntry)に失敗しているアプリケーションがあります。このアプリケーションはXPでは正常に動作します。.NETプロセスでWindows 7でDNSルックアップに失敗する
WSANO_RECOVERY これは回復不可能なエラーである:
生成されるエラーは、ソケットエラーコード11003です。 これは、データベースルックアップ中に何らかの種類の回復不可能なエラーが発生したことを示します。これは、データベースファイル(BSD互換のHOSTS、SERVICES、またはPROTOCOLSファイルなど)が見つからないか、または重大なエラーを伴うサーバーによってDNS要求が返されたためです。
特に興味深いのは、このプロセスがネットワーク共有から直接実行されていることです。 Win 7でローカルに実行するとうまくいきます。
すべてのバージョンのcaspol(32ビット& 64ビット)でネットワークの場所を完全に信頼しています。
ネットワーク共有の場所から実行されているプロセスによるDNSルックアップを防止するその他の.NETまたはWindows 7のセキュリティ設定はありますか?
ありがとうございます。ネットワークドライブの代わりにローカルマシンからプログラムを実行すると、GetHostEntryがうまく動作することをあなたの質問で教えてくれました。:) –