Tengo una aplicación que está fallando en la búsqueda de DNS (System.Net.Dns.GetHostEntry) bajo Windows 7. Esta aplicación funciona bien bajo XP.Error de proceso .NET Búsqueda DNS con Windows 7
El error que se genera es el código de error socket 11003:
WSANO_RECOVERY Este es un error no recuperable. Esto indica que se produjo algún tipo de error no recuperable durante una búsqueda en la base de datos. Esto puede deberse a que no se pudieron encontrar los archivos de la base de datos (por ejemplo, archivos HOSTS, SERVICES o PROTOCOLS compatibles con BSD) o el servidor devolvió una solicitud DNS con un error grave.
Lo que es particularmente interesante es que este proceso se ejecuta directamente desde un recurso compartido de red. Si lo ejecuto localmente bajo Win 7, funciona bien.
He dado a la ubicación de red plena confianza en todas las versiones de caspol (32 bit & 64bit).
¿Hay alguna otra configuración de seguridad .NET o Windows 7 que impida las búsquedas DNS por procesos que se ejecutan desde ubicaciones compartidas de red?
Gracias por preguntar esto. Su pregunta me enseñó que GetHostEntry funcionará bien si ejecuto mi programa desde la máquina local en lugar de una unidad de red.:) –