Служба приложений Azure - поддержка распространяемого пакета C++ 2010
Я пытаюсь изучить поддержку нашего приложения ASP.net при развертывании в службах приложений Azure.
Я опубликовал приложение в службах приложений Azure и, похоже, столкнулся с проблемой зависимости от распространяемого пакета C++ 2010.
Я получаю сообщение об ошибке: "Не удалось загрузить файл или сборку" mfcm100.dll "или одну из ее зависимостей. Сбой процедуры инициализации библиотеки динамических ссылок (DLL)".
Я вполне уверен, что Azure App Services не является правильным решением для веб-приложений, имеющих сторонние зависимости, и что другие решения, такие как облачные службы (веб-роли), виртуальные машины или Service Fabric, являются более подходящими, однако я бы хотел быть Мы на 100% уверены, что нет абсолютно никакого способа, с помощью которого мы можем построить, упаковать или опубликовать приложение ASP.net с зависимостью от чего-то вроде Visual C++ 2010, распространяемого в службы приложений Azure.
Заранее спасибо.
1 ответ
Вот техника, которая, я думаю, может работать:
- Перетащите этот двоичный файл в какую-то папку в вашем приложении, например
d:\home\FolderOnPath
- Используйте метод, описанный здесь, чтобы добавить эту папку в путь.
- Перезапустите ваше приложение
Теоретически, DLL должна быть в пути и загружаться из вашего приложения.