Это происходит из-за неправильного включения файла концентраторов динамических сигналов. В образце, на который вы ссылаетесь, они делают:
<script src="/signalr/hubs"></script>
Что вполне нормально на местном уровне. Однако, если вы хотите развернуть это приложение в IIS, вам необходимо убедиться, что ваше приложение работает в корне, если вы сервер.
Я предполагаю, что при развертывании в IIS вы размещаете его с конечной точки, такой как localhost/mysignalrapp/YOUR_STUFF. В этом случае включение /signalr/hubs не будет работать.
Предполагая, что ваш html-файл находится в корне, если ваш проект попытается изменить включение на:
<script src="signalr/hubs"></script>
Это позволит вашему приложению правильно найти конечную точку сигнализатора. Если у вас есть файл HTML в папках не в корне, соответствующим образом измените путь.
24.01.2014