【发布时间】:2014-03-08 11:18:47
【问题描述】:
我计划在 Amazon Elastic Beanstalk 上发布我的 ASP.NET 4.5 应用程序。我有一个依赖于 Visual C++ Redistributable Packages 的库 ImageMagick.NET。
我无法手动安装软件包,因为我从 Visual Studio 中部署应用程序,服务器将根据我拥有的代码自动扩展。
我想为 x86 和 x64 安装 Visual C++ Redistributable,以便我的应用可以按预期工作。
现在我得到错误:
ould not load file or assembly 'Magick.NET-x86.DLL' or one of its dependencies. The specified module could not be found.
那是因为我没有在服务器上安装软件包 (asked this question earlier)。
因此,据我了解,我需要一种预安装软件包的方法,可能是使用 merge modules 将 dll 提供给 bin 文件夹,或者从项目中初始化一个安装程序,之后将启动软件包安装程序该项目部署在 Elastic Beanstalk 上。
我需要一种方法来自动安装这些包,以便 ImageMagick.NET dll 可以工作。谢谢。
更新:他们可能是使用configuration files 的一种方式。
【问题讨论】:
标签: c# asp.net .net dll amazon-elastic-beanstalk