我正在尝试实现以下目标: 1. 托管 SignalR 持久连接的服务器(现在为 WinForms) 2. ASP.NET MVC 客户端
服务器在端口 8000 上运行,客户端在端口 22914 上运行(通过 Visual Studio)。但是当我对此进行测试时,出现以下错误:
XMLHttpRequest cannot load http://localhost:8000/echo/negotiate?_=1352825948654. Origin http://localhost:22914 is not allowed by Access-Control-Allow-Origin.
到目前为止一切顺利,我需要指定允许跨域通信。我认为这需要在服务器上完成。但是在哪里以及如何?我找不到解决方案,不幸的是,网络上没有很多关于在 WinForms 应用程序中自托管 SignalR 连接的资源。