2013-10-10 3 views
0

У меня есть скомпилирован WCF-сервис (* .exe) с все необходимые DLL файлы и теперь мне нужно создать окна-Сервис из этого, не имея источника. Это возможно? Если да, то как этого добиться? ФОС-сервис является консольной-службой и консоль должна не будет отображаться, а окна-служба работаетСоздание Windows-Service с скомпилированного WCF-сервиса

Allready попытался с SC.exe, но заканчивается в следующем ошибке при запуске окна-сервис:

«MyService служба не может быть запущена»

Ошибка 1053: служба не реагирует вовремя на пуско-или управления-запроса

-> Error-сообщение в переводе с немецкого

ответ

1

Если программа реализует ServiceBase класса, который вы можете использовать installutil (http://msdn.microsoft.com/en-us/library/50614e95.aspx) для установки службы.

В противном случае вы можете посмотреть на srvany (http://support.microsoft.com/kb/137890)

Вы можете столкнуться с проблемами, если услуга была запланирована как консольное приложение, потому что вы никогда не знаете, если в какой-то точка ввода пользователя требуется или окно сообщения всплывает. В этом случае ваше приложение перестанет отвечать на запросы, и будет очень сложно выявить причину.

+0

'Installutil' Я тестировал, в конце он сказал мне, что это было успешно, но либо служба была указана, либо она была запущена (прослушивание на порту 8080). Нет службы не требует взаимодействия с пользователем или не выводит сообщения на консоль, она должна работать в фоновом режиме. Можно ли связать WCF-сервис через 'srvany' в windows-services? – Postback

Смежные вопросы