amazon-web-services - Amazon EC2 上 Windows 服务中的 WCF 服务

标签 amazon-web-services wcf amazon-ec2 windows-services

我是 EC2 的新手,希望有人能给我指出正确的方向。我有一个托管在 Windows 服务中的 WCF 服务,我想在 EC2 上运行它。我使用带有 SQL Server Express 的 Windows Server 2008 设置了一个 EC2 帐户。我将我的服务放在那里并运行它,我能够使用 VM 上的私有(private) IP 从浏览器测试并连接到它,但是当我尝试使用公共(public) IP 从我的计算机连接到该服务时,我我做不到。

我是否遗漏了一些重要的配置,或者我完全关闭了?任何帮助将不胜感激。我正在使用端口 8080 对此进行测试并将其添加到权限组。我还尝试为实例分配一个弹性 IP。提前致谢。

最佳答案

EC2 提供安全组,本质上是机器外部的防火墙。默认安全组将允许 SSH 和 RDP 连接。如果您希望 VM 接收端口 8080 的请求,请更新 VM 的安全组设置。您可以从 Amazon 管理控制台以交互方式执行此操作。

您还需要配置在 Windows VM 中运行的防火墙,但看起来您是在将服务添加到“权限组”时完成的。

关于amazon-web-services - Amazon EC2 上 Windows 服务中的 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8595707/

相关文章:

security - 来自安全组的 EC2 入站不起作用 - 我做错了什么?

mysql - Node.js 套接字 io 'Error:Client is not defined'

amazon-web-services - 作为一个实验,我想与 AWS 一起工作。我期望支付多少?

WCF 排队请求

node.js - 使用 Node Lambda 函数解析 SES 存储在 AWS S3 存储桶中的电子邮件

c# - WCF关系

c# - WCF 新手 - 如何安装和使用 SSL 证书?

amazon-ec2 - 如何创建可以休眠的 ec2 实例?

node.js - 如何访问调用我的 lambda 函数的 url

amazon-web-services - 无法生成新的 lambda 实例时触发器是否丢失?