Я использую signalR 0.5.3, мое веб-приложение находится по адресу localhost:1234
, мой концентратор находится в localhost:5678
, что означает то же имя хоста и разные порты. Оба находятся на IIS 7 Express, Windows 7.Странное поведение CORS с signalR и ASP.NET MVC 3
Когда я добавляю это к web.config
моего сервера-концентратора.
<add name="Access-Control-Allow-Origin" value="*" />
Консоль в Google Chrome орет:
The 'Access-Control-Allow-Origin' header contains the invalid value 'http://localhost:1234, *'.
Но когда я удалить этот конфиг, он кричит:
заголовокНет 'Access-Control-Allow-Origin' присутствует на запрошенный ресурс .
Я искал по всему решение, чтобы убедиться, что нигде не было, чтобы
Response.AppendHeader("Access-Control-Allow-Origin", "*");
или
map.UseCors(CorsOptions.AllowAll);
Кто-нибудь знает, почему ступица сервер постоянно возвращается 2 Orgins и как сказать это сделать правильную работу?
Заранее спасибо.