【发布时间】:2012-12-04 18:32:01
【问题描述】:
我正在尝试将我的 MVC4 应用程序部署到 ELB。该项目有几个构建后的步骤,它们将依赖项结合在一起。然后,AWS 开发工具包发布向导并不能解决问题 - 它会在后台构建一个 Web 部署包,它不会执行那些构建后的步骤或保留生成的目录结构。
所以,我下载了命令行 EB 工具,让 git 存储库正常工作,但无法完成下一步:我应该使用 git aws.push 将什么推送到服务器:因为如果它只是生成的文件,那么我无法指定“启用 32 位应用程序”标志(必需)等。然后我是否从我的存储库推送 Web 部署包?
我想是这样,但如果是这样,我如何通过构建后步骤将在“正常”构建期间复制到输出文件夹中的文件包含在内?
【问题讨论】:
-
待命,我在项目设置中的Web部署配置中找到了“此项目文件夹中的所有文件”选项。我现在就试试..
-
还有另一个问题,但我的评论可能就是答案。如果它会部署..如果我发现会更新这个问题
-
不,非常感谢如何从 .NET 的命令行执行增量 git push。
-
git aws.push 推送的是 msdeploy 存档的内容。为了使用 aws.push,您需要提取 msdeploy 存档并将其设置为您的本地 git 存储库,这就是您在向导中选中增量部署框时 Visual Studio 所做的。
-
非常好的关键信息感谢 Jim
标签: asp.net-mvc amazon-web-services webdeploy amazon-elastic-beanstalk