c# - 您可以使用 AWS Toolkit for Visual Studio 发布到现有的 Amazon EC2 实例吗?

标签 c# asp.net-mvc-3 amazon-web-services

我正在试用 Amazon EC2 上的免费套餐,并打算通过同一个微型实例托管几个小型网站。我已经设置并配置了一个运行 Windows Server 2008 的 EC2 微型实例,其中包含所有必需品。这些网站都是 ASP.NET MVC3 应用程序。

我已经安装了 AWS Toolkit for Visual Studio并连接到我的亚马逊账户,一切正常。我遇到的问题是,如果我在 Solution Explorer 中右键单击我的项目并选择 Publish to AWS...,我唯一的选择就是将它发布到一个新实例。这对我不起作用,因为我想在同一台服务器上托管多个站点。

是否可以使用 AWS Toolkit 发布到现有实例?如果可以,我该怎么做?

最佳答案

据我了解,快速回答是否定的。这是因为启动新实例后的推荐过程是更改 AWS 设置的本地管理员密码。由于发布到云的形式只有 AccessKey 和 secret 访问 key ,因此无法获取新的管理员密码,因此无法连接到现有实例。

解决此问题的快速方法是将实例的安全组设置为允许来自您的公共(public) IP 地址的 FTP,然后仅通过 FTP 发布。

关于c# - 您可以使用 AWS Toolkit for Visual Studio 发布到现有的 Amazon EC2 实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10575553/

相关文章:

amazon-web-services - 使用@SqsListener时,Spring Boot应用程序启动时失败

c# - 并行使用 DbContext

c# - 如何在 .NET 中创建包含 'System' 的命名空间而不发生冲突?

.net - 一些(官方或非官方)将 Mvc3 升级到 Mvc5 指南?

amazon-web-services - Websocket 通过 ELB 通过 SSL 连接到 Rabbitmq

amazon-web-services - Cognito 刷新 token 提前到期

c# - 带按钮的 WPF 列表框样式

c# - 如何清除 Linq to Sql 上的 DataContext 缓存

asp.net-mvc-3 - 将 MVC3 应用程序部署到启用 SSL 的服务器 (iis6) 时出现 403 错误

asp.net-mvc - AJAX 发布后 View 不刷新