Невозможно установить службу Windows

Я создал очень простую оконную службу, используя Visual Studio 2010 и .N ُ ET 4.0.

Эта служба не имеет функциональности добавлен из проекта службы Windows по умолчанию, кроме установщика.

Если я запускаю «installutil.exe appName.exe» на моем устройстве разработчика или других машинах с 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

Любые рекомендации приветствуются. Спасибо.

72
задан Hakan Fıstık 19 May 2017 в 10:18
поделиться