尝试 运行 Windows 服务时出现 LyncClientException
LyncClientException when trying to run Windows service
我有一个使用 Microsoft Lync 2010 SDK 的 Windows 服务。当我在本地 运行 服务时,一切似乎都如预期的那样 运行ning。当我尝试将代码部署到 VM 时,当我尝试启动服务时,它会出错
The Foo service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.
查看事件查看器,我看到一个异常
Service cannot be started. Microsoft.Lync.Model.LyncClientException: Generic COM Exception. Code is 0x80080005.
at Microsoft.Lync.Model.LyncClient.EnsureOI()
at Microsoft.Lync.Model.LyncClient.GetClient()
我尝试在 VM 上安装 Visual studio 和 windows lync 2010 SDK,但这也没有解决问题。还有什么我应该尝试的吗?
编辑:
重新启动 VM 和重新启动 lync 客户端的组合似乎可以解决问题,但这是最不能令人满意的解决方案。
您正在使用 Lync Client SDK 和一个先决条件ui站点是安装了 Lync Client 并且运行在那台机器上。 https://msdn.microsoft.com/en-us/library/office/hh378549(v=office.14).aspx
当您编写 windows 服务时,我怀疑您不希望 Lync 客户端存在,在这种情况下您可能需要启用 ui 抑制模式 https://msdn.microsoft.com/en-us/library/office/jj933224.aspx
如果无法安装 Lync 客户端,那么您可能需要考虑使用 UCMA API,它可能更适合基于服务器的解决方案 https://msdn.microsoft.com/en-us/library/office/dn454984.aspx
我有一个使用 Microsoft Lync 2010 SDK 的 Windows 服务。当我在本地 运行 服务时,一切似乎都如预期的那样 运行ning。当我尝试将代码部署到 VM 时,当我尝试启动服务时,它会出错
The Foo service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.
查看事件查看器,我看到一个异常
Service cannot be started. Microsoft.Lync.Model.LyncClientException: Generic COM Exception. Code is 0x80080005.
at Microsoft.Lync.Model.LyncClient.EnsureOI()
at Microsoft.Lync.Model.LyncClient.GetClient()
我尝试在 VM 上安装 Visual studio 和 windows lync 2010 SDK,但这也没有解决问题。还有什么我应该尝试的吗?
编辑:
重新启动 VM 和重新启动 lync 客户端的组合似乎可以解决问题,但这是最不能令人满意的解决方案。
您正在使用 Lync Client SDK 和一个先决条件ui站点是安装了 Lync Client 并且运行在那台机器上。 https://msdn.microsoft.com/en-us/library/office/hh378549(v=office.14).aspx
当您编写 windows 服务时,我怀疑您不希望 Lync 客户端存在,在这种情况下您可能需要启用 ui 抑制模式 https://msdn.microsoft.com/en-us/library/office/jj933224.aspx
如果无法安装 Lync 客户端,那么您可能需要考虑使用 UCMA API,它可能更适合基于服务器的解决方案 https://msdn.microsoft.com/en-us/library/office/dn454984.aspx