Я работаю со службой WCF в Azure, которая использует проверку подлинности Windows Live ID с учетом последних требований deviceid.Когда я размещаю свою службу WCF локально в эмуляторе вычислений, она работает правильно, но когда я развертываю облачную службу в Azure и вызываю ее таким же образом (из другого проекта, который использует службу WCF в качестве ссылки на службу), я получаю ошибку:
Не удалось загрузить файл или сборку 'Microsoft.IdentityModel, версия = 3.5.0.0, культура = нейтральная, 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, это ничего не меняет.
Любая помощь?Я был бы признателен!
С наилучшими пожеланиями, Энди