.NET Remoting e Server 2008 (64 bits)
-
02-07-2019 - |
Pergunta
Eu tenho um aplicativo .NET que se destina a ser executado em um PC local e começou a partir de um compartilhamento de arquivos na rede local.
Ele funciona muito bem no Windows XP e Vista estações de trabalho de 32 bits.
Mas ele falha com um System.InvalidOperationException em 64 bits do Windows Server 2008.
Ele funciona muito bem localmente em todas as três configurações.
O que poderia ser a causa?
.NET 2.0 é instalado uma todas as máquinas envolvidas.
Sumário:
32 bit XP: é executado local e remotamente 32 bit Vista: é executado local e remotamente 64 bit 2008: é executado localmente, não remotamente
"remotamente" significa executar localmente, mas lançado a partir de um compartilhamento de arquivo em vez de uma unidade local.
segurançaZona é definido como "plena confiança" para "Intranet Local" em todas as máquinas envolvidas, incluindo o de 64 bits máquina de 2008.
Todas as idéias?
Solução
são os projetos definido para ser executado em x86 modo? Use o Gerenciador de configuração para verificar.
Outras dicas
Meu primeiro palpite seria configurações de segurança do Internet Explorer. Tente adicionar o servidor como um site confiável.
Isso soa como uma questão de segurança, eu não acho que o conjunto de instruções da CPU faz a diferença. Eu costumava ter o mesmo problema ao executar aplicativos de unidades de rede.
Eu acredito que este deve resolver o seu problema. Caspol