C# 在Asp.Net应用程序上找不到Microsoft.Lync.Model程序集

C# 在Asp.Net应用程序上找不到Microsoft.Lync.Model程序集,c#,asp.net,.net,lync-2013,lync-client-sdk,C#,Asp.net,.net,Lync 2013,Lync Client Sdk,我正在编写一个ASP.Net应用程序,它使用Lync客户端API从Lync获取用户可用性状态 现在我在调用Lync api方法时遇到一个奇怪的错误: “找不到文件或程序集'Microsoft.Lync.Model[…] 但我引用了正确版本的Lync客户端api 我需要做哪些更改才能使其正常工作?您可以在这里找到确切的说明 Microsoft Lync SDK安装期间,不会将Microsoft.Lync.Model.dll添加到计算机上的全局程序集缓存中。相反,您必须导航到这些文件的安装位置,并

我正在编写一个ASP.Net应用程序,它使用Lync客户端API从Lync获取用户可用性状态

现在我在调用Lync api方法时遇到一个奇怪的错误:

“找不到文件或程序集'Microsoft.Lync.Model[…]

但我引用了正确版本的Lync客户端api


我需要做哪些更改才能使其正常工作?

您可以在这里找到确切的说明

Microsoft Lync SDK安装期间,不会将Microsoft.Lync.Model.dll添加到计算机上的全局程序集缓存中。相反,您必须导航到这些文件的安装位置,并选择它们以包含在项目引用中

如果您遇到问题,在VisualStudio中创建新的应用程序项目可能是一件好事


希望对您有所帮助。

Lync client api可能不适合ASP.Net应用程序,但这取决于您使用的是哪种应用程序

有一个用于桌面应用程序,另一个用于Silverlight应用程序,有关更多详细信息,请参阅

无论使用哪个版本,都需要在该计算机上安装Lync客户端。明确地说,如果您在服务器上使用api,那么服务器将需要安装Lync客户端


还值得注意的是,lync有一个web api

谢谢您的回答,我在服务器上使用客户端api,但这应该不是问题。Lync client已安装,如果执行单元测试,代码将正常工作。我只是在启动应用程序时出错。我将Microsoft.Lync.Model程序集添加到GAC中,现在它可以正常工作。@PhilippEger,你刚才下载了dll并将其移动到GAC了吗?如果是,您是否先检查dll大小?