signalR Бесконечная нагрузка - PullRequest
0 голосов
/ 22 мая 2018

Я создал простое приложение ASP.NET MVC.Я добавил только необходимый файл.Один контроллер с одним представлением (Home / Index) в представлении. У меня просто есть заголовок страницы, ничего больше.

Я установил SignalR с nuget, отобразите его в классе запуска Owin:

using System;
using Microsoft.Owin;
using Owin;

[assembly: OwinStartup(typeof(testSignalr2.Startup))]
namespace testSignalr2
{
    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            app.MapSignalR();
        }
    }
}

вот мое мнение:

@{
    Layout = null;
}

<!DOCTYPE html>
<html>
<head>
    <title>Index</title>
</head>
<body>

          <h1>SIgnalR Test</h1>

          <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js"></script>
          <script src="~/Scripts/jquery.signalR-2.2.3.js"></script>
          <script src="~/signalr/hubs"></script>       
</body>
</html>

Как видите, проект действительно пуст.Когда я запускаю приложение, происходит бесконечная загрузка.Когда я удаляю:

<script src="~/signalr/hubs"></script>

Загрузка в порядке.

Я пробовал в другом аналогичном проекте, добавив концентратор, уже неделю я ищу какой-либорешение ...

Я забыл что-нибудь сделать?

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

Я нашел решение Я переместил все проекты в ASP.NET CORE.И скачал SignalR Core.

Работает нормально

0 голосов
/ 24 мая 2018

В любом случае вы устанавливаете signalR с библиотекой js. Полагаю, вам нужно использовать библиотеку jQuery 1.xx и избегать 2.xx или 3.xx, так что вам нужно "1.6.4 или более поздние версии, такие как 1.7.2, 1.8.2 или 1.9.1. "используйте 1.10.2, и он хорошо работает с приложением signalR

Подробнее см. Руководство по API-концентраторам ASP.NET SignalR - клиент JavaScript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...