wcf服务托管在Windows服务安装错误

问题描述:

当我安装wcf服务托管在Windows服务使用InstallUtil我得到以下错误信息。wcf服务托管在Windows服务安装错误

System.ServiceProcess.Ser viceProcessInstaller安装程序的回滚阶段发生异常。 System.NullReferenceException:对象引用未设置为obj 等的实例。 在安装的回滚阶段发生异常。此除 离子将被忽略,回滚将继续。但是,回滚完成后,机器可能完全恢复到其初始状态。

回滚阶段已成功完成。

交易安装已完成。 安装失败,回滚已执行。

你能告诉我如何解决这个问题吗?

做为管理员。我的意思是说,以管理员身份运行命令提示符并尝试。我有同样的错误,并使用这种技术解决。

应该在assemblyname.InstallLog文件中有更多的信息。首先检查那里的错误。

+0

这就是我的日志:安装程序集 回滚程序集'C:\ Users \ TC \ Documents \ Visual Studio 2010 \ Projects \ ABCService \ ABCService \ bin \ Debug \ ABCService.exe'。 受影响的参数是: logtoconsole = logfile = 程序集路径= 在System.ServiceProcess.ServiceProcessInstaller安装程序的回滚阶段发生异常。 System.NullReferenceException:未将对象引用设置为对象的实例。 在安装的回滚阶段发生异常。 – 2012-04-10 06:35:12

+0

我猜你正在从命令行运行InstallUtil。添加/ ShowCallStack以查看是否可以获取更多信息。 – 2012-04-10 06:38:13

检查应用程序事件日志,运行以下命令:

eventvwr.msc 

你可以看到那里的真实例外傻冒获得的细节。

如果你是System.ServiceModel设置在配置文件中,你得到的错误可能是因为配置设置无效。

如果您在安装过程中遇到困难,您可以按照this tutorial in installing a Managed Windows Service