Так что, очевидно, у меня 4 среды, 3 среды работают по HTTP и одна по HTTPS. Которые все развернуты на лазури. Я использую React-Redux в качестве внешнего интерфейса и Asp.net MVC5 в качестве своего внутреннего. Я попытался развернуть и протестировать signalR в 3 средах, работающих по HTTP, и это работает как чудо, но когда я развернул его по HTTPS. Не работает Я все правильно настроил. Поскольку SignalR используется мной в качестве системы чата, а другие работают там, как REST Apis (конечные точки и т. Д.), У меня возникает вопрос, есть ли проблема в SSL-сертификате signalR? Я пробовал различные поиски, но не повезло. Вот мой код на стороне клиента, так как я думаю, что проблема здесь.
connectToSignalR(){
const con = $.connection;
let hubConnection = con.activeViewersHub;
const { prop1, match: { prop2}, actions: {getViewingUsers} } = this.props;
hubConnection.client.getMessage= (response) =>{
getMessages(response);
};
con.hub.url = `${URL}/signalr`;
con.hub.start({withCredentials:true,transport: 'longPolling' })
.done(()=>{
hubConnection.server.addMessage(prop1,prop2);
});
}
Я хочу сказать, что SSL правильно настроен в Azure. Так как система работает и все работает нормально, только в signalR это не работает. Потратил неделю уже в этом сценарии. Есть мысли по этому поводу?