Azure - Microsoft.IdentityModel не найден - PullRequest
0 голосов
/ 14 декабря 2010

Я работаю со службой 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, это ничего не меняет.

Любая помощь?Я был бы признателен!

С наилучшими пожеланиями, Энди

1 Ответ

1 голос
/ 31 декабря 2010

Ответ на этот вопрос здесь: http://social.microsoft.com/Forums/en-US/crm2011beta/thread/951f97df-77b8-4659-8032-6a71161a730c.

Бета-версия CRM 2011 (версии после 15 декабря) содержит некоторый вспомогательный код, который регистрирует deviceid в Azure.Если вы не работаете с Microsoft Dynamics CRM 2011, вспомогательный код все еще можно использовать, чтобы увидеть, как это делается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...