2008-09-29 6 views
2

로컬 PC에서 실행되고 LAN의 파일 공유에서 시작되는 .NET 응용 프로그램이 있습니다..NET Remoting 및 Server 2008 (64 비트)

32 비트 Windows XP 및 Vista 워크 스테이션에서 정상적으로 작동합니다.

그러나 64 비트 Windows Server에 System.InvalidOperationException 실패는 2008 년

그것은 세 가지 구성에 로컬로 잘 실행됩니다.

무엇이 원인 일 수 있습니까?

.NET 2.0이 설치된 모든 컴퓨터가 설치됩니다.

요약 :

"원격"로컬로 실행 만에서 시작을 의미 원격 실패 로컬로 실행 :

32 비트 XP는 : 로컬로 실행하고 원격 64 비트 2008 : 로컬 및 원격 32 비트 비스타를 실행 로컬 드라이브가 아닌 파일 공유

영역 보안은 64 비트 2008 컴퓨터를 포함하여 관련된 모든 컴퓨터에서 "로컬 인트라넷"에 대해 "완전 신뢰"로 설정됩니다.

아이디어가 있으십니까?

답변

1

프로젝트가 x86 모드로 실행되도록 설정되어 있습니까? 구성 관리자를 사용하여 확인하십시오.

+0

x86을 사용해 보았습니다. 그 대답이었다! 고맙습니다!!! –

0

내 첫 번째 추측은 Internet Explorer 보안 설정입니다. 서버를 신뢰할 수있는 사이트로 추가하십시오.

+0

이것은 Internet Explorer와 아무 관련이 없습니다. 영역 보안이 이미 설정되었습니다. –

+0

Zone Security가 설정되어 있지만 Windows Server와 IE는 우리가 알고있는 것보다 긴밀하게 통합되어 있음을 알고 있습니다. Win2k8 상자에서 서버를 신뢰할 수있는 사이트로 추가하십시오. Win2k3과 비슷한 문제가 발생했으며 신뢰할 수있는 사이트가 작동하는 유일한 설정입니다. – baldy

0

이것은 보안 문제처럼 들리지만, CPU의 명령어 세트가 차이를 만든다고 생각하지 않습니다. 네트워크 드라이브에서 응용 프로그램을 실행할 때도 동일한 문제가있었습니다.

본인의 문제를 해결해야한다고 생각합니다. Caspol

+0

Caspol 및 영역 보안 설정으로 인해 32 비트 XP 및 Vista에서 작동하지만 Server 2008에는 영향을주지 않습니다. –

관련 문제