我在计算机上安装Windows服务应用程序时遇到问题。如果我成功,我希望我的服务列在计算机管理 - 服务和应用程序 - 服务下。
我首先尝试点击我的exe。我收到这条消息:
无法从命令行或调试器启动服务。必须首先安装Windows服务(使用installutil.exe),然后使用ServiceExplorer,Windows Service Adminstration工具或Net Start命令启动。
所以我尝试使用installutil
工具。在命令提示符下,我输入了 installutil ooaservice.exe 。我收到了一条消息
初始化安装时发生异常: System.badimageformatexception:无法加载文件或程序集'文件///(我的exe的路径如下)ooaservice.exe'或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载...
我还尝试构建一个安装项目。安装程序成功安装,但该服务未列为服务。
答案 0 :(得分:1)
您的计算机上应安装多个版本的.NET框架,尝试使用最高版本的installutil
进行安装。
在我的机器上,它位于E:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe
。