我正在通過窗口服務訪問在本地計算機上運行的當前Lync實例。我正在訪問當前在本地計算機窗口服務中運行的當前Lync
public static LyncClient lyncClient;
{
protected override void OnStart(string[] args)
{
lyncClient = LyncClient.GetClient(); // I am getting error here at run time
}
}
我安裝了此服務,當我運行這個服務,我得到了本地計算機上的爲MyService服務啓動的錯誤消息」,然後停了下來。一些服務自動停止,如果他們沒有在其他服務或程序使用「。
我檢查了事件查看器。它顯示以下異常:
服務無法啓動。 Microsoft.Lync.Model.ClientNotFoundException:主機進程沒有在Microsoft.Lync.Model.LyncClient.EnsureOI() 上運行Microsoft.Lync.Model.LyncClient.GetClient(布爾sideBySideLync) at TestService.ACD.OnStart()字串[] args)以g:\ TestService的\ TestService的\ ACD.cs:在System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(對象狀態)線53
但我已經在Lync客戶端簽署。
請給我一個解決方案來解決這個問題。
您是否使用了正確的SDK?我預計2013客戶端SDK可能會在2010年客戶端上拋出此異常,但我知道可以在2013客戶端上使用2010 SDK。 –
是的。我使用了正確的SDK – Ram