最佳答案
我已经创建了一个非常简单的窗口服务使用视觉工作室2010年和.N ET 4.0。
除了添加了安装程序之外,此服务没有从默认的 Windows 服务项目中添加任何功能。
如果我在我的开发框或我们域中的其他 Windows 2008 R2机器上运行“ installutil.exe appName.exe”,则 Windows 服务安装没有问题。
当我尝试在我们的客户站点上执行同样的操作时,安装失败,并出现以下错误。
Microsoft (R) .NET Framework Installation utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Exception occurred while initializing the installation:
System.IO.FileLoadException: Could not load file or assembly 'file:///C:\TestService\WindowsService1.exe' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515).
此解决方案只有1个项目,没有添加任何依赖项。
我已经在我们的环境中的多台机器上和我们的客户中的两台机器上进行了试验。这些机器都是 Windows 2008 R2,都是新安装的。一台机器刚刚。2.0及。净值4.0。另一个。净收入2,3,3.5和4。
我是每台机器的本地管理员。
我也尝试了64位的安装程序,但得到以下错误,所以我认为32位的是一个使用。
System.BadImageFormatException
如有任何指导,我将不胜感激,谢谢。