c# – 无法安装Windows服务

我使用visual studio 2010和.Net 4.0创建了一个非常简单的窗口服务。

此服务没有从默认的Windows服务项目添加功能,除了已经添加了安装程序。

如果我运行installutil.exe appName.exe在我的dev盒或其他Windows 2008 R2机器在我们的域中的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

任何指导将不胜感激。谢谢。

您可以尝试为您的服务制作一个Setup Project,并在该服务器上运行MSI文件。
http://stackoverflow.com/questions/4142853/cannot-install-windows-service

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 无法安装Windows服务