Автозапуск WCF-сервера при входе в Windows - PullRequest
0 голосов
/ 24 июня 2011

Я хотел бы создать приложение WCF для копирования огромных файлов с сервера на клиент. Моя проблема: «Как я могу автоматически запустить серверное приложение при входе на серверный компьютер?». Он предназначен для небольшого офисного приложения интрасети и всего компьютера, работающего под управлением Windows 7 Ultimate.

Ответы [ 2 ]

1 голос
/ 24 июня 2011

Если вы установите WCF-сервер как оконную службу, вы можете запустить его автоматически из панели служб Windows.

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

0 голосов
/ 24 июня 2011

Что такое вход в Windows?Вход в систему возможен только для пользователя. Если вам нужно, чтобы приложение хоста службы запускалось после загрузки компьютера, вам нужно разместить его в Windows Service .Если вам нужен какой-то процесс для запуска после входа пользователя, вы можете создать простое консольное приложение и добавить его в Startup (приложения, работающие после входа пользователя).

В любом случае создание службы WCF для копирования файлов - это глобальная ерунда,Похоже, что всем известно, что WCF - это технология для передачи больших объемов данных.Это не так - особенно это не технология для передачи файлов.Используйте общие диски и обычное копирование файлов - пользовательский пакетный файл можно добавить на каждом компьютере в Startup или установить FTP (часть IIS, доступная в Windows 7 Ultimate).

...