我的目标是在Web应用程序中的Microsoft Lync上获取个人状态信息(您在“今天发生了什么?”框中写下的字符串)。
我使用过这样的代码:
LyncClient lyncClient = LyncClient.GetClient();
var usrStatus = lyncClient.Self.Contact.GetContactInformation(ContactInformationType.PersonalNote);
但它没有起作用。错误是“主机进程没有运行”。如何从lync配置文件中获取信息?你有什么想法吗?
答案 0 :(得分:2)
问题是Lync客户端在workstation context的用户桌面上运行。您的ASP.NET应用程序在IIS进程下的单独工作站上下文中运行,并且无权访问在用户上下文中运行的Lync客户端。
有一种方法可以做到这一点,它涉及使用网络服务,我会看看我是否可以挖掘该链接。