2

Microsoft Lync 2010 SDK を使用する Windows サービスがあります。サービスをローカルで実行すると、すべてが期待どおりに実行されているようです。コードを 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 クライアントの再起動を組み合わせることで問題が解決するように見えますが、それは最も満足のいく解決策ではありません。

4

1 に答える 1

1

Lync クライアント SDK を使用しており、そのための前提条件は、Lync クライアントがそのマシンにインストールされ、実行されていることです。https://msdn.microsoft.com/en-us/library/office/hh378549(v=office.14).aspx

あなたはWindowsサービスを書いているので、Lyncクライアントを存在させたくないのではないかと思います。その場合、UI抑制モードを有効にしたいかもしれません.aspx

Lync クライアントをインストールできない場合は、サーバー ベースのソリューションに適した UCMA API の使用を検討することをお勧めしますhttps://msdn.microsoft.com/en-us/library/office/ dn454984.aspx

于 2015-07-23T07:29:24.163 に答える