2010-07-26 6 views
2

Я написал одну службу Windows локально. Теперь я собираюсь развернуть ее на сервере ... Мое требование состоит в том, что я хочу написать начало & остановить время службы на моем локальном компьютере. , поэтому я сделал это локально, когда мой сервис находится на моем локальном компьютере. Но когда он будет развернут на сервере, так как я напишу, что запустите & время окончания этого текстового файла, который находится на моей локальной машине ...?Запись с Windows Service на другую машину

+0

Можете ли вы подключиться к локальной машине с сервера? – Kangkan

ответ

1

Если я правильно интерпретировать ваш вопрос, то вы устанавливаете службу в machineâ и ваш компьютер MachineB. Вы хотите, чтобы служба, работающая на MachineA, записывалась в файл журнала на MachineB?

Если это так, просто создать общий ресурс на MachineB и записать службу в файл на этом ресурсе, а не в локальный файл. Поэтому, вместо того, чтобы писать до C:\Log\MyLogFile.log, обратитесь в службу \\MachineB\Log\MyLogFile.log.

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

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