我正在使用Azure中的WCF服务,该服务使用Windows Live ID身份验证和最近的deviceid要求。当我在计算模拟器中本地托管我的WCF服务时,它可以正常工作,但是当我将云服务部署到Azure并以同样的方式(从使用WCF服务作为服务引用的另一个项目)调用它时,出现错误:Azure - 未找到Microsoft.IdentityModel
无法加载文件或程序集'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的服务中的其他任何内容? – 2010-12-15 17:54:36