Служба WCF как проблемы службы Windows (Windows 7)

Я выполнил шаги здесь , чтобы сделать мою существующую службу WCF (уже работающую нормально как консольное приложение) также службой Windows на моем компьютере с Windows 7, который также является моей машиной разработки.

Что бы я ни пробовал, System.BadImageFormatException: не удалось загрузить файл или сборку 'file: /// [путь здесь]' или одну из его зависимостей.
Была сделана попытка загрузить программу с неправильным форматом.

У меня основной класс консольного приложения унаследован от ServiceBase и реализован OnStart и OnEnd методы.

Я добавил ProjectInstaller класс, унаследованный от System.Configuration.Install.Installer , отмеченный атрибутом [RunInstaller (true)] и кодом они поставляются в конструкторе.

То, что я уже пробовал, но не упоминается в приведенной выше статье?

  1. Запуск командной строки от имени администратора
  2. Переход к каталогу, в котором находится EXE-файл и выполняется installutil оттуда
  3. Предоставление надежного ключа EXE-файлу и всем DLL, которые он использует

Кроме того, я не получаю никакого файла журнала, даже если указывал его с помощью /LogFile=myLog.txt .

Любые идеи приветствуются, спасибо.

7
задан Shadow The Princess Wizard 15 August 2012 в 08:12
поделиться