Я хочу, чтобы провести мою службу WCF с помощью службы Windows, но когда я хочу, чтобы начать свою службу Windows, то я получаю следующее сообщение об ошибке в окне просмотра событий:Невозможно запустить услугу. System.IO.FileNotFoundException
служба не может быть запущена. System.IO.FileNotFoundException: Не удалось загрузить файл или сборку 'RahatWcfServiceLibrary, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null' или одна из его зависимостей. Система не может найти указанный файл. Имя файла: 'RahatWcfServiceLibrary, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = нуль' в RahatWindowsService.Service1.OnStart (String [] арг) в System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback (Object состояние) ПРПЖД : Регистрация привязки к сборке отключена. Чтобы включить сборку , выполните регистрацию реестра, установите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) на 1. Примечание: - это некоторое ограничение производительности, связанное с сбоем привязки сборки . Чтобы отключить эту функцию, удалите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog].
У вас есть файл 'RahatWcfServiceLibrary.dll' в пути приложения? –
Является ли это проблемой? Имейте в виду, что [текущий каталог для службы Windows не является тем, что вы ожидаете] (http://haacked.com/archive/2004/06/29/current-directory-for-windows-service-is-not-what -you-expect.aspx /) – stuartd
@SriramSakthivel, Как я могу это сделать? – Mohsen