2012-07-27 64 views
1

我的目标是在Web应用程序中拥有Microsoft Lync中的个人状态信息(您在此处编写的字符串“现在发生了什么?”框)。在Web应用程序或SharePoint应用程序中的lync集成

我用这样的代码:

LyncClient lyncClient = LyncClient.GetClient(); 
var usrStatus = lyncClient.Self.Contact.GetContactInformation(ContactInformationType.PersonalNote); 

,但它不worked.error是“宿主进程没有运行”。如何我可以从轮廓的Lync得到的信息?你有什么主意吗?

回答

2

问题是,该用户的桌面上运行的Lync客户端在该workstation context。您的ASP.NET应用程序正在IIS进程下的单独工作站环境中运行,并且无权访问在用户环境中运行的Lync客户端。

有一种方法可以做到这一点,它涉及到使用Web服务,我会看看我是否可以挖掘该链接。