Azure 应用服务 - C++ 2010 可再发行组件包支持



我正在尝试调查部署到 Azure 应用服务时对 ASP.net 应用程序的支持。

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

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

我相当确定 Azure 应用服务不是具有第三方依赖项的 Web 应用程序的正确解决方案,并且云服务(Web 角色(、虚拟机或服务结构等其他解决方案更适合,但我想 100% 确定我们绝对无法构建、打包或发布依赖于 Visual C++ 2010 可再发行到 Azure 应用服务之类的内容 ASP.net 应用程序。

提前谢谢。

这是我认为可能有效的技术:

  • 将该二进制文件拖放到应用程序中的某个文件夹中,例如 d:homeFolderOnPath
  • 使用此处介绍的技术将该文件夹添加到路径。
  • 重启应用

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

最新更新