Служба Windows Null ReferenceException - PullRequest
0 голосов
/ 09 марта 2010

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

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

Служба ссылается на .dll, которая, в свою очередь, имеет ссылки на 3 других библиотеки. когда я собираю проект, он вытягивает все dll в папку отладки для проекта ... Я даже установил службу из этой папки, и она работает локально на моей машине.

Я знаю, что это как-то связано со ссылками, но это вне меня. Любые советы / подсказки будут оценены.

Ответы [ 2 ]

0 голосов
/ 22 марта 2010

Если вы посмотрите на комментарии, вы увидите, в чем проблема.

0 голосов
/ 09 марта 2010

Убедитесь, что на машине, которую вы устанавливаете, установлена ​​та же машина, на которой установлена ​​та же .dll, что и вы ожидали.Например, если вы используете .NET и написали сервис на 3.5, а на целевой машине только 2.0, то это может быть проблемой, особенно если установщик не пытался установить ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...