Nano Hash - криптовалюты, майнинг, программирование

Ошибка при запуске примера приложения, необработанная ошибка: SignalR: jQuery не найден

Я новичок в asp.net. Я изучаю SignalR, просматривая этот tutorial. Я создал все правильно, как указано в учебнике. Теперь, когда я запускал Консольное приложение, ОШИБКА --> "Произошла одна или несколько ошибок". в hubConnection.Start().Wait();.(консольное приложение все еще работает). Во всяком случае, я попытался даже запустить веб-приложение, которое не выдает никаких ошибок, но кнопка broadcast не выполняет никаких действий (я думаю, что должна). Когда я проверил код в Веб-приложении, я увидел, что один из исходников скрипта имеет зеленые каракули. Вот изображение.

введите здесь описание изображения

Объясните пожалуйста, что я делаю не так..

Изменить: я использую сервер разработки ASP.NET.

Edit2: ошибки, которые я получаю в консоли Google Chrome:

Uncaught Error: SignalR: jQuery not found. Please ensure jQuery is referenced before the SignalR.js file. jquery.signalR-1.0.0-alpha2.min.js:10
Uncaught TypeError: Cannot read property 'signalR' of undefined hubs:17
Uncaught ReferenceError: $ is not defined 

Ответ: я только что добавил ссылку на jQuery в свой код выше всех скриптов, и ошибка «файл не найден» небрежна, потому что она выполняется на стороне сервера.

Ссылка также обновлена ​​со ссылкой на jQuery


  • Вы пробовали перетаскивать файл из проводника на aspx? путь может быть неправильным 24.11.2012
  • Прежде всего, ваш отсутствующий .js в конце и отправить убедитесь, что путь правильный. Судя по пути в вашем примере, ваш файл должен находиться в папке в корне сайта с именем signalr. 24.11.2012
  • Я не создавал этот путь, я просто скопировал его из кода примера. как здесь 24.11.2012
  • @James В моем веб-приложении нет такой папки, как signalr (и даже hubs.js). Как его включить? (Это даже не упоминается в примере) Любая ссылка будет полезна 24.11.2012

Ответы:


1

Сообщение об ошибке полностью описывает, в чем проблема:

Неперехваченная ошибка: SignalR: jQuery не найден. Убедитесь, что ссылка на jQuery указана перед файлом SignalR.js.

Вам нужно включить jQuery.

24.11.2012
  • Не ответ. Реальный ответ ниже. 14.12.2017

  • 2

    Просто для всех, кто сталкивается с этой проблемой, я сделал ошибку, просто скопировав код из учебник и обновление до последней версии SignalR. Версия явно изменилась, и это необходимо обновить в ссылках на скрипт, т.е.

    jQuery src должен быть (в зависимости от установленной версии signalR):

    <script src="Scripts/jquery.signalR-1.1.3.js"></script>
    

    То же самое, очевидно, применимо и к стандартной библиотеке jQuery.

    08.09.2013
  • Спасибо, ты чемпион! 06.11.2015

  • 3

    попробуйте "signalr/hubs" вместо "/signalr/hubs"

    24.11.2012

    4

    Если версия jQuery определена с помощью npm с *, например: "jquery": "*", в package.json, и эта версия обновлена, вы также можете увидеть проблему, очень похожую на эту.

    Поэтому понизьте версию jQuery: "jquery": "2.2.4",

    14.06.2016

    5

    Сегодня я обновил jQuery и SignalR до версии 2.2.0, и jQuery не смог загрузиться, хотя я добавил jQuery до SignalR.

    И я понизил рейтинг jQuery, так как система 2.1.4 работает хорошо.

    <script type="text/javascript" src="Scripts/jquery-2.1.4.js"></script>
    <script type="text/javascript" src="Scripts/jquery.signalR-2.2.0.js"></script>
    
    05.02.2016
  • Не имеет отношения к делу, но я не мог помочь, так как английский мой второй язык, вы должны сказать поставить, а не поставить. Глагол put не изменяется в форме прошедшего времени. Другой вариант — сказать, что я добавил. Спасибо. @Томас 05.10.2017
  • @SamersSalib: Большое спасибо, 03.11.2017
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..