【发布时间】:2011-05-25 01:23:56
【问题描述】:
我正在使用 Azure 中的 WCF 服务,该服务使用 Windows Live ID 身份验证和最近的 deviceid 要求。当我在计算模拟器中本地托管我的 WCF 服务时,它可以正常工作,但是当我将云服务部署到 Azure 并以相同的方式调用它(从另一个使用 WCF 服务作为服务引用的项目中)时,我得到了错误:
无法加载文件或程序集“Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。
但是有几个问题: 1.我好像没有访问Microsoft.IdentityModel,只有System.IdentityModel。我不确定它为什么要在 3.5 中搜索某些东西,因为我在 .NET 4.0 中构建。 2. 当我在 System.IdentityModel 上选择“复制到本地”时,它不会改变任何东西。
有什么帮助吗?我会很感激的!
最好的问候, 安迪
【问题讨论】:
-
您是否引用了服务中可能引用 Microsoft.IdentityModel 的任何其他内容?