Я знаю, что есть много вопросов о ошибке 404/signalr/hubs, и я читаю их все, но ни одна из них не имеет отношения к моей проблеме./SignalR/Hubs Not Found
Поскольку обычно мой код работает на локальном компьютере и тестовом сервере; но тот же код не работает на производственном сервере. Это сделает меня сумасшедшим, я попытался утилизировать пул приложений, перезапустить службу IIS или w3svc, но не помог.
Мой веб-сайт является безопасным веб-сайтом, и я думаю, что это может вызвать проблемы, но я не мог найти ничего о запуске SignalR с SSL.
Мой проект - веб-формы ASP.Net (веб-сайт) и работает на IIS 7 в Windows Server версии 6.0 (Build 6002, SP2). Пул приложений настроен для работы с .Net Framework версии 4.0.30319
P.S: У меня был еще один сайт https, который без проблем запускал signalr. Поэтому я очень смущен.
Редактировать: Я создал другой веб-сайт на том же сервере и скопировал рабочие коды с рабочего сервера и попытался; результат был такой же. Есть что-то (возможно, конфигурация) о сервере или IIS.
Это solution также решило мою проблему. На самом деле я пробовал это, но получил 500 Internal Server Error и сдался. Что бы это ни было, это решение, поэтому я хочу изменить свой вопрос, какова цель этого кода? Почему мой сайт работает на другом сервере без этой модификации?
может у запустить ASP.NET MVC под тот же хост? – tugberk