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

Windows services 服务无法启动。System.IO.FileNotFoundException:无法加载文件或程序集,windows-services,Windows Services,当尝试在Windows 64位计算机上安装我的32位服务时,我的安装程序会将文件放在SysWOW64目录中,当我尝试启动服务时,事件会写入事件日志,日志显示: 无法启动服务。System.IO.FileNotFoundException:无法加载文件或程序集'System.ServiceModel,版本=3.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089'或其依赖项之一。系统找不到指定的文件。 文件名:“System.ServiceModel,版本=3.

当尝试在Windows 64位计算机上安装我的32位服务时,我的安装程序会将文件放在SysWOW64目录中,当我尝试启动服务时,事件会写入事件日志,日志显示:

无法启动服务。System.IO.FileNotFoundException:无法加载文件或程序集'System.ServiceModel,版本=3.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089'或其依赖项之一。系统找不到指定的文件。 文件名:“System.ServiceModel,版本=3.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089”

我已将文件手动复制到System32目录,但这没有任何区别

关于为什么我的服务无法启动,有什么建议吗


谢谢

服务在启动时似乎无法加载assembly System.ServiceModel。
计算机上是否安装了.NET Framework 3.0或3.5?

为什么要将服务安装到系统文件夹?未安装.NET 3.5!谢谢你。就我而言,.NET4.5并不是只安装了4.0