我正在尝试使用弹性 beanstalk 将简单的 Hello World ASP.NET MVC 4 应用程序部署到免费层 EC2 实例。我正在使用不支持 AWS Toolkit 扩展的 Visual Web Developer Express (2010),那么如何在没有扩展的情况下部署站点?
似乎使用 Elastic Beanstalk Web 控制台,您可以将文件作为新应用程序上传。但我无法弄清楚文件中应该包含什么。它是包含已发布 mvc 应用程序的 zip 吗?我试过了,当它加载后导航到实例时,它只显示了 IIS 8 徽标。演练页面上有一个示例 zip,但它是一个旧的 ASP.NET 页面,根目录中有 3 个 xml 文件。我不知道要在 MVC、.NET 4、Server 2012 或 IIS 8 的这些文件中进行哪些更改。我在任何地方都找不到此信息。
我尝试手动创建一些 EC2 实例,自己远程处理和部署站点。但是,免费的 Windows Server 2008 映像没有 .NET 4。免费的 Windows Server 2012 映像没有 IIS……我不知道如何实际部署我的站点。