Azure App Service - C ++ 2010可再发行组件包支持

时间:2017-05-17 08:19:50

标签: azure-web-sites azure-app-service-plans azure-app-service-envrmnt visual-c++-runtime

我在部署到 Azure App Services 时尝试调查对我们的ASP.net应用程序的支持。

我已将该应用程序发布到Azure App Services,并且似乎遇到了对 C ++ 2010可再发行组件包的依赖性问题。

我收到的错误是"无法加载文件或程序集&mfcm100.dll'或其中一个依赖项。动态链接库(DLL)初始化例程失败"。

我非常确定Azure App Services不是具有第三方依赖关系的Web应用程序的正确解决方案,而是其他解决方案,例如云服务(Web角色),虚拟机或Service Fabric 更合适但是我想100%确定我们绝对没有办法构建,打包或发布ASP.net应用程序,依赖于 Visual C ++ 2010 Redistributable < / i>到Azure App Services。

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是一种我认为可行的技术:

  • 将该二进制文件删除到应用中的某个文件夹中,例如: d:\home\FolderOnPath
  • 使用here描述的技术将该文件夹添加到路径中。
  • 重新启动您的应用

理论上,DLL现在应该在路径上,并且可以从您的应用程序加载。