我按照这里的步骤将我的现有WCF服务(已作为控制台应用程序正常运行)也部署成Windows服务,我使用的是Windows 7系统作为开发环境。
无论我尝试了什么,当进行installutil的最后一步时,命令行中会出现以下消息:
引发安装程序初始化异常:
System.BadImageFormatException: 无法加载文件或程序集 'file:///[path here]' 或它的某一个依赖项。
尝试加载格式不正确的程序。
我的控制台应用程序主类继承自
我添加了一个
我已经尝试过以下未在上述文章中提到的内容:
1.以管理员身份运行命令行 2.进入EXE文件所在目录并从那里运行installutil 3.为EXE文件及其使用的所有DLL提供强密钥
此外,在指定
欢迎提出任何想法,谢谢。
无论我尝试了什么,当进行installutil的最后一步时,命令行中会出现以下消息:
引发安装程序初始化异常:
System.BadImageFormatException: 无法加载文件或程序集 'file:///[path here]' 或它的某一个依赖项。
尝试加载格式不正确的程序。
我的控制台应用程序主类继承自
ServiceBase
并实现OnStart
和OnEnd
方法。我添加了一个
ProjectInstaller
类,该类继承自System.Configuration.Install.Installer
,并标有[RunInstaller(true)]
属性,并在构造函数中使用他们提供的代码。我已经尝试过以下未在上述文章中提到的内容:
1.以管理员身份运行命令行 2.进入EXE文件所在目录并从那里运行installutil 3.为EXE文件及其使用的所有DLL提供强密钥
此外,在指定
/LogFile=myLog.txt
时,我没有得到任何日志文件。欢迎提出任何想法,谢谢。