首页 文章

服务无法启动 . System.IO.FileNotFoundException

提问于
浏览
0

我想使用Windows服务托管我的WCF服务,但是当我想启动Windows服务时,我在事件查看器中收到以下错误:

服务无法启动 . System.IO.FileNotFoundException:无法加载文件或程序集“RahatWcfServiceLibrary,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一 . 该系统找不到指定的文件 . 文件名:System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)中的RahatWindowsService.Service1.OnStart(String [] args)中的'RahatWcfServiceLibrary,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'WRN:程序集绑定日志记录是关掉 . 要启用程序集绑定失败日志记录,请将注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)设置为1.注意:程序集绑定失败日志记录会导致一些性能损失 . 要关闭此功能,请删除注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog] .

1 回答

  • 4

    确保从服务中访问 RahatWcfServiceLibrary.dll . 它可以在同一个目录;它可以在GAC中;或者它可以在 %PATH% 的某些目录中 . 见How the Runtime Locates Assemblies .

相关问题