当尝试在Windows 64位计算机上安装我的32位服务时,我的安装程序将文件放在SysWOW64目录中,当我尝试启动服务时,会将事件写入事件日志,日志显示:
“服务无法启动.System.IO.FileNotFoundException:无法加载文件或程序集'System.ServiceModel,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其中一个依赖项。系统无法找到指定的文件。 文件名:'System.ServiceModel,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'“
我已经手动将文件复制到System32目录,但这没什么区别。
有关为何我的服务无法启动的任何建议?
由于
答案 0 :(得分:2)
看起来服务无法在启动时加载程序集System.ServiceModel。 是否在计算机上安装了.NET Framework 3.0或3.5?