Elastic Beanstalk AWS扩展Windows ASP.net私有bin文件的最佳实践



部署ASP。NET web应用程序到Elastic Beanstalk。试图找到使用AWS扩展从Visual Studio部署应用程序的正确方法。我已经阅读了AWS的ebextensions配置文件,但我也在SO上看到了一些关于ebextension文件和Windows部署的奇怪之处。我想做的是部署我的网络应用程序,它依赖于许多私人应用程序。NET dll,需要放在网站的bin文件夹中。现在,我直接从项目本身引用它们,并在VS中将它们标记为"Content"one_answers"Copy If Newer"。我想知道是否更好的选择是打包这些bin文件,将它们上传到S3,并使用ebextensions将它们安装为EB应用程序部署过程的一部分。我正在为如何正确地实现后一个想法而苦苦挣扎。关于这个案例的最佳实践,有什么想法吗?

您不能。任何应用程序所需的依赖项都应包含在部署包中。

我建议您调整最佳实践,去掉项目文件夹中包含的DLL。您可以为依赖项创建包,并从任何其他项目引用它们。看看这里。通过这种方式,可以防止部署包中出现重复的dll。

相关内容

最新更新