Сначала я взял код ниже этого учебника: SignalR Getting Started Application, который создаст комнату для чата. Я немного очистил код html, чтобы получить только ту часть, которая мне понадобится. Я проверил чат по-прежнему работает:Создайте один файл js из всех файлов signalr js
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.6.4.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/signalr/jquery.signalR-2.0.0.js"></script>
<script src="/signalr/hubs"></script>
<script type="text/javascript">
$(function() {
var chat = $.connection.chatHub;
chat.client.broadcastMessage = function (name, message) {
console.log('name is: ' + name);
console.log('message is: ' + message);
};
$.connection.hub.start().done(function() {
chat.server.send("khaled7", "message9");
});
});
</script>
Как вы можете есть 3 JavaScripts файлов и 1 скрипт блока:
Теперь мне нужно объединить все эти скрипты в один файл и отправить его на мой удаленный мобильных клиентов. Я все еще нахожусь на веб-странице, поэтому я начал присоединяться к файлу/сценарию сверху вниз. Присоединение к верхней 2 работала нормально, но как только пытаются добавить 3-ю (/ signalr/концентраторы), я получаю ошибку 404 в моей хромированной консоли:
Это важно для меня присоединяйтесь к ним всем. Как я могу обойти эту ошибку !?
Попробуйте обновить jquery до версии 2. Я использую jquery-2.2.2.min.js с jquery.signalR-2.0.3.min.js. Отлично работает –
Возможно, мой вопрос был не слишком ясным. Я пошел и изменил название, чтобы он более подробно описал мою потребность. – user1019042