【问题标题】:Azure - Microsoft.IdentityModel not foundAzure - 未找到 Microsoft.IdentityModel
【发布时间】: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”或其依赖项之一。系统找不到指定的文件。

我找到了这篇文章:http://social.msdn.microsoft.com/Forums/en-US/netservices/thread/cd139b5c-ad12-4298-af2f-1b2d0136a977

但是有几个问题: 1.我好像没有访问Microsoft.IdentityModel,只有System.IdentityModel。我不确定它为什么要在 3.5 中搜索某些东西,因为我在 .NET 4.0 中构建。 2. 当我在 System.IdentityModel 上选择“复制到本地”时,它不会改变任何东西。

有什么帮助吗?我会很感激的!

最好的问候, 安迪

【问题讨论】:

  • 您是否引用了服务中可能引用 Microsoft.IdentityModel 的任何其他内容?

标签: wcf azure


【解决方案1】:

这个问题的答案在这里:http://social.microsoft.com/Forums/en-US/crm2011beta/thread/951f97df-77b8-4659-8032-6a71161a730c

CRM 2011 Beta SDK(12 月 15 日之后的版本)有一些帮助代码,用于在 Azure 上注册 deviceid。如果您不使用 Microsoft Dynamics CRM 2011,帮助程序代码仍可用于帮助您了解它是如何完成的。

【讨论】:

  • 上面的链接现在显示“您无权执行此操作”。你能分享一下答案是什么吗?
猜你喜欢
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 2011-06-12
  • 1970-01-01
  • 2022-01-14
  • 2019-03-14
  • 1970-01-01
  • 2018-09-10
相关资源
最近更新 更多