Domanda

Ho un'applicazione .NET che deve essere eseguita su un PC locale e avviata da una condivisione di file sulla LAN.

Funziona bene su workstation Windows XP e Vista a 32 bit.

Ma non riesce con System.InvalidOperationException su Windows Server 2008. a 64 bit

Funziona bene localmente su tutte e tre le configurazioni.

Quale potrebbe essere la causa?

.NET 2.0 è installato su tutte le macchine coinvolte.

Sommario:

32 bit XP: funziona localmente e da remoto Vista a 32 bit: funziona localmente e da remoto 64 bit 2008: funziona localmente, non funziona in remoto

" remoto " significa eseguire localmente ma avviato da una condivisione file anziché da un'unità locale.

La sicurezza della zona è impostata su "Attendibilità totale" per " Intranet locale " su tutte le macchine coinvolte inclusa la macchina a 64 bit 2008.

Qualche idea?

È stato utile?

Soluzione

I progetti sono impostati per essere eseguiti in modalità x86? Utilizzare Gestione configurazione per verificare.

Altri suggerimenti

La mia prima ipotesi sarebbero le impostazioni di sicurezza di Internet Explorer. Prova ad aggiungere il tuo server come sito attendibile.

Sembra un problema di sicurezza, non credo che il set di istruzioni della CPU faccia la differenza. Avevo lo stesso problema quando eseguivo applicazioni da unità di rete.

Credo che questo dovrebbe risolvere il tuo problema. Caspol

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top