私は次のことを達成しようとしています: 1. SignalR の永続的な接続をホストするサーバー (今のところ WinForms) 2. ASP.NET MVC クライアント
サーバーはポート 8000 で実行され、クライアントは (Visual Studio 経由で) ポート 22914 で実行されます。しかし、これをテストすると、次のエラーが発生します。
XMLHttpRequest cannot load http://localhost:8000/echo/negotiate?_=1352825948654. Origin http://localhost:22914 is not allowed by Access-Control-Allow-Origin.
これまでのところ、クロス ドメイン通信が許可されていることを指定する必要があります。これはサーバー上で行う必要があると思います。しかし、どこで、どのように?解決策が見つかりません。残念ながら、WinForms アプリでの SignalR 接続の自己ホストに関する Web 上のリソースはあまりありません。