.NET Remoting和Server 2008(64位)
时间:2020-03-06 14:51:58 来源:igfitidea点击:
我有一个.NET应用程序,该应用程序应在本地PC上运行,并从LAN上的文件共享启动。
它可以在32位Windows XP和Vista工作站上正常工作。
但是它在64位Windows Server 2008上失败,并出现System.InvalidOperationException。
它在所有三种配置上都可以在本地正常运行。
可能是什么原因?
.NET 2.0安装了所有涉及的机器。
概括:
32位XP:在本地和远程运行
32位Vista:在本地和远程运行
64位2008:本地运行,远程失败
"远程"是指在本地运行,但从文件共享而不是本地驱动器启动。
在包括64位2008年计算机在内的所有涉及的计算机上,对于"本地Intranet",将区域安全性设置为"完全信任"。
有任何想法吗?
解决方案
我的第一个猜测是Internet Explorer的安全设置。尝试将服务器添加为"受信任的站点"。
这听起来像是一个安全问题,我认为CPU的指令集没有什么不同。从网络驱动器运行应用程序时,我曾经遇到过同样的问题。
我相信这应该可以解决问题。
卡斯波尔
项目是否设置为在x86模式下运行?使用配置管理器进行检查。