【问题标题】:Error hosting WCF service in windows在 Windows 中托管 WCF 服务时出错
【发布时间】:2014-02-27 19:38:40
【问题描述】:

尝试在服务器上的 Windows 中托管我的 WCF 服务时出现以下错误。我正在使用 InstallUtil.exe 安装它。 我在本地系统上托管了相同的服务。它工作得很好。但是在服务器上尝试时不起作用。

安装程序集“D:\wwwroot\ABCServices\ABC.servicehost.exe”。 受影响的参数是: 程序集路径 = D:\wwwroot\CareScoutServices\ABC.servicehost.exe 日志文件 = D:\wwwroot\ABCServices\ABC.servicehost.InstallLog 登录控制台 = 无法创建 ABC.ServiceHost.ProjectInstaller 安装程序类型的实例。 System.Reflection.TargetInvocationException:调用的目标已引发异常。 引发内部异常 System.NullReferenceException 并显示以下错误消息:对象引用未设置为对象的实例。 回滚程序集“D:\wwwroot\ABCServices\ABC.servicehost.exe”。 受影响的参数是: 程序集路径 = D:\wwwroot\ABCServices\ABC.servicehost.exe 日志文件 = D:\wwwroot\ABCServices\ABC.servicehost.InstallLog 登录控制台 = 无法创建 ABC.ServiceHost.ProjectInstaller 安装程序类型的实例。 System.Reflection.TargetInvocationException:调用的目标已引发异常。 引发内部异常 System.NullReferenceException 并显示以下错误消息:对象引用未设置为对象的实例。

有人可以帮忙解决这个错误吗?

【问题讨论】:

  • D: 你的网络驱动器吗?
  • @PM。没有 D:不是我的网络驱动器。这是一个本地驱动器。
  • 我不确定,但请尝试将其移动到您的主驱动器,然后尝试。你可以试试看。
  • 我也尝试过这样做。但没有运气。仍然抛出同样的错误。
  • 看到错误“无法创建 ABC.ServiceHost.ProjectInstaller 安装程序类型的实例”,这似乎是某种访问问题。请确保您在服务器上使用具有正确权限的用户。

标签: wcf windows-services


【解决方案1】:

这是基本的,但请尝试以管理员身份运行 InstallUtil。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多