我已经使用Visual Studio 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,都是全新安装的。一台机器只有.net 2.0和.net 4.0。另一个.net 2、3、3.5和4。
我是每台计算机上的本地管理员。
我也尝试过64位安装程序,但收到以下错误,因此我认为32位安装程序是一种。
System.BadImageFormatException
任何指导将不胜感激。谢谢。