当我尝试通过一个单独的应用程序(angular4)连接到signalR(Asp.Net WebApi)本地时,我收到以下错误:
http://127.0.0.1:50840/signalr/negotiate?clientProtocol=1.5&connectionData=%5B%7B%22name%22%3A%22apihub%22%7D%5D&_=1503591726722。 No' Access-Control-Allow-Origin'标题出现在请求的上 资源。起源' http://127.0.0.1:61679'因此是不允许的 访问。
public void Configuration(IAppBuilder app)
{
app.Map("/signalr", map =>
{
map.UseCors(CorsOptions.AllowAll); //TODO: FIX THIS
var hubConfiguration = new HubConfiguration()
{
};
map.RunSignalR(hubConfiguration);
});
}
但这似乎仍然无效 - 任何想法?配置在应用启动时受到影响。看起来很简单,我错过了什么?谢谢。