我使用 AWS Web Project 模板在 VS 2008 中创建了一个简单的测试网站。我对默认模板所做的唯一修改是添加一个 asmx Web 服务(我真正需要的是实现 WCF,所以现在只包含 asmx 作为简化测试)。当我尝试 AWS 发布此项目时,我收到错误消息:收到来自 myinstance-id 的响应,但命令失败。(and) 未能部署应用程序。
AWS 发布状态为“环境健康”,容器类型:运行 IIS 7.5 的 64 位 Windows Server 2008 R2
beantalk 实例安全规则(测试中)如下:
端口 80,协议:tcp,来源:0.0.0.0/0
端口 80,协议:tcp,来源:sg-999999
端口 3389,协议:tcp,来源:0.0.0.0/0
注:
1)AWS环境包括1个ECS实例和1个RDS MySQL实例。
2) 安全组包括一个 rds-association。3) 发布日志很长,似乎没有包含任何有用的信息。
我的本地 Windows 防火墙包括端口 80 和 3389 的入站和出站规则。
这两天我一直在努力解决这个问题,我的搜索没有发现任何相关的帮助。
我感觉这是一个 AWS 防火墙问题,但我非常感谢任何有助于解决此问题的帮助或文档参考;或者换句话说,“我怎样才能让杰克爬上豆茎?”</p>
TIA
添加:AWS 日志消息
事件日志应用程序:
2013-06-14T17:59:10.000Z 信息 2:(2) MSDTC 2 - 在源“MSDTC 2”中找不到事件 ID“1073746026”的描述。本地计算机可能没有必要的注册表信息或消息 DLL 文件来显示消息,或者您可能没有访问它们的权限。以下信息是事件的一部分:“0”、“0”、“0”、“0”、“0”、“0”、“1”、“需要相互验证”、“NT AUTHORITY\NetworkService”、 '0', '0', '1' 2013-06-14T17:59:02.000Z 警告 0:(0) Microsoft-Windows-User Profiles Service - Windows 检测到您的注册表文件仍在被其他应用程序或服务使用。现在将卸载该文件。保存您的注册表文件的应用程序或服务之后可能无法正常运行。