【问题标题】:wcf service hosting on windows service installation errorWindows 服务安装错误上的 wcf 服务托管
【发布时间】:2012-04-22 10:43:05
【问题描述】:

当我使用 InstallUtil 在 Windows 服务上安装 wcf 服务托管时,我收到以下错误消息。

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

回滚阶段成功完成。

事务安装已完成。 安装失败,已回滚。

你能告诉我如何克服这个问题吗?

【问题讨论】:

    标签: c# wcf windows-services


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      检查应用程序事件日志,运行:

      eventvwr.msc
      

      你可以在那里看到你得到的真实异常的细节。

      如果您的 System.ServiceModel 设置在配置文件中,则您遇到的错误可能是由于配置设置无效。

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 这是我在日志中得到的:安装程序集回滚程序集'C:\Users\TC\Documents\Visual Studio 2010\Projects\ABCService\ABCService\bin\Debug\ABCService.exe' .受影响的参数有: logtoconsole = logfile = assemblypath = 在 System.ServiceProcess.ServiceProcessInstaller 安装程序的回滚阶段发生异常。 System.NullReferenceException:对象引用未设置为对象的实例。在安装的回滚阶段发生异常。
        • 我猜你正在从命令行运行 InstallUtil。添加 /ShowCallStack 看看是否可以获取更多信息。
        猜你喜欢
        • 1970-01-01
        • 2013-08-06
        • 2012-04-28
        • 1970-01-01
        • 1970-01-01
        • 2015-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多