Как упоминаются сторонние библиотеки dll в службе приложений Azure - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть простое решение webapi (ядро aspnet 2.1), состоящее из двух проектов: Test.api (содержащий контроллер) и Test.Models. Проект Models имеет пакет Newtosoft и использует атрибут JsonIgnore на моделях. Когда я развертываю это решение в службе приложений Azure и просматриваю содержимое развернутой папки через облачный обозреватель (также используется kudu), я не вижу dll Newtosoft.

Откуда на него ссылаются? Есть ли у службы приложений эквивалент GAC?

1 Ответ

0 голосов
/ 14 сентября 2018

Я не знаю, как работает GAC для .NET Core, но он должен отражать обычную систему Windows, по сути, это то, чем является служба приложений с работниками Windows, Windows Server + специальная песочница.

Просто dir /a /s newtonsoft*.dll от корня диска D в Kudu , и это должно указать вам на DLL в GAC.

...