服务无法启动。 System.IO.FileNotFoundException:无法加载文件或程序集

问题描述:

当试图在Windows 64位计算机上安装我的32位服务时,我的安装程序将这些文件放在SysWOW64目录中,当我尝试启动该服务时,事件被写入事件日志,日志显示:服务无法启动。 System.IO.FileNotFoundException:无法加载文件或程序集

“服务无法启动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

为什么要将服务安装到系统文件夹? – 2009-07-03 13:04:34

它看起来像服务未能在启动时加载组件System.ServiceModel。 机器上是否安装了.NET Framework 3.0或3.5?

+0

.net 3.5未安装!感谢那。 – 2009-07-03 17:51:51