Pregunta

Tengo una aplicación .NET que se debe ejecutar en una PC local y comenzar desde un recurso compartido de archivos en la LAN.

Funciona bien en estaciones de trabajo con Windows XP y Vista de 32 bits.

Pero falla con una excepción System.InvalidOperationException en Windows Server 2008 de 64 bits.

Funciona bien localmente en las tres configuraciones.

¿Cuál podría ser la causa?

.NET 2.0 está instalado y todas las máquinas involucradas.

Resumen:

XP de 32 bits: se ejecuta de forma local y remota Vista de 32 bits: se ejecuta localmente y remotamente 2008 de 64 bits: se ejecuta localmente, falla de forma remota

" de forma remota " significa ejecutarse localmente pero lanzado desde un recurso compartido de archivos en lugar de una unidad local.

La seguridad de zona está configurada en "plena confianza" para " Intranet local " en todas las máquinas involucradas, incluida la máquina de 64 bits 2008.

¿Alguna idea?

¿Fue útil?

Solución

¿Los proyectos están configurados para ejecutarse en modo x86? Use el Administrador de configuración para verificar.

Otros consejos

Mi primera suposición sería la configuración de seguridad de Internet Explorer. Intente agregar su servidor como un sitio de confianza.

Esto suena como un problema de seguridad, no creo que el conjunto de instrucciones de la CPU haga una diferencia. Solía ??tener el mismo problema al ejecutar aplicaciones desde unidades de red.

Creo que esto debería solucionar tu problema. Caspol

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top