【发布时间】:2017-01-31 02:26:36
【问题描述】:
我在Amazon Web Services'Elasticbeanstalk(IIS 配置机器)上部署了一个 Asp.Net Web API 项目。除 WebSocket 外,一切正常。为了更轻松地测试 WebSocket,我在 Chrome 上使用了Simple WebSocket Client 扩展。
当我向 API 发出请求时,我收到以下(错误)消息(我在开发者控制台的网络选项卡上观察到此消息):
WebSocket connection to 'ws://my_url' failed: Error during WebSocket handshake: Unexpected response code: 400
我没有找到足够的信息来解决这个问题。
我尝试启用来自Security Groups 下所有端口和所有 IP 的所有入站/出站 TCP 连接。
我尝试创建一个空的 Asp.Net Web API 项目,它只有一个基本的 WebSocket 示例(只是向连接的用户发送一条消息)并将其部署到 AWS 上的全新环境和应用程序。
到目前为止没有任何效果。
我正在使用Microsoft's WebSockets,.NET Framework 4.5.1。
有哪些可能的解决方法?
【问题讨论】:
标签: asp.net sockets amazon-web-services amazon-elastic-beanstalk