Службы мультимедиа Azure v3 несовместимы с функцией Azure - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь воссоздать это пошаговое руководство

https://docs.microsoft.com/en-us/azure/media-services/latest/stream-files-tutorial-with-api#download-the-sample

как функцию Azure, и кажется, что существует некоторая несовместимость между SDK функции Azure и Microsoft.IdentityModel.Clients.ActiveDirectory,Если вы попытаетесь создать новый ArmClientCredentials, например,

ArmClientCredentials credentials = new ArmClientCredentials(config);

Вы получите сообщение об ошибке, похожее на

Не удалось загрузить файл или сборку 'Microsoft.IdentityModel.Clients.ActiveDirectory, Версия = 3.19.4.11002

Конкретный пакет nuget добавлен в проект.Это то, что требует дополнительного шага, не показанного здесь?

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Я смог решить эту проблему, свернув версию пакета до 3.14.вот репо решения (с использованием csproj)

https://github.com/isaac2004/AzureMediaServicesDemo

0 голосов
/ 31 мая 2018

У меня была похожая проблема с использованием функций Azure с использованием шаблона запуска BLOB-объектов.Вместо использования последней версии Microsoft.IdentityModel.Clients.ActiveDirectory (которая на момент написания статьи 3.19.4) мне пришлось понизиться до номера версии, которую ищет пакет медиа-услуг (указан в ошибке).

Мой проект.json, который работал для Media Services v2:

{
  "frameworks": {
    "net46":{
      "dependencies": {
        "windowsazure.mediaservices": "4.1.0.1",
        "windowsazure.mediaservices.extensions": "4.1.0.1",
        "Microsoft.IdentityModel.Clients.ActiveDirectory": "3.13.1",
        "Microsoft.IdentityModel.Protocol.Extensions": "1.0.2.206221351"
      }
    }
   }
}

Пожалуйста, проверьте, работает ли приведенный ниже параметр для вас и Media Services v3.По крайней мере, они должны быть в вашей project.json в Azure Function:

{
  "frameworks": {
    "net46":{
      "dependencies": {
        "Microsoft.Azure.Management.Media": "1.0.0",
        "Microsoft.IdentityModel.Clients.ActiveDirectory": "3.19.4",
        "WindowsAzure.Storage": "9.1.1"
      }
    }
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...