J'ai une application qui échoue DNS recherche (System.Net.Dns.GetHostEntry) sous Windows 7. Cette application fonctionne très bien sous XP.. Processus .NET à l'échec de la recherche DNS avec Windows 7
L'erreur est généré le code d'erreur de socket 11003:
11003 WSANO_RECOVERY
Ceci est une erreur irrécupérable. Ceci indique qu'une sorte d'erreur irrécupérable s'est produite lors d'une recherche de base de données. Cela peut être dû au fait que les fichiers de base de données (par exemple, fichiers HOSTS, SERVICES ou PROTOCOLS compatibles BSD) n'ont pas pu être trouvés ou qu'une requête DNS a été renvoyée par le serveur avec une erreur grave.
Ce qui est particulièrement intéressant, c'est que ce processus s'exécute directement à partir d'un partage réseau. Si je l'exécute localement sous Win 7, ça fonctionne bien.
J'ai donné l'emplacement de réseau confiance totale sous toutes les versions de caspol (32 bits & 64bit). Y at-il un autre paramètre de sécurité .NET ou Windows 7 qui empêche les recherches DNS par des processus s'exécutant à partir d'emplacements partagés en réseau?
Merci d'avoir posé cette question. Votre question m'a appris que GetHostEntry fonctionnera correctement si j'exécute mon programme depuis la machine locale au lieu d'un lecteur réseau.:) –