0
我用SignalR潤溼我的雙腿,並從一個簡單的教程開始。運行時對象不支持屬性或方法'hubConnection'SignalR
問題是,當我運行的應用程序時,我收到以下錯誤信息:
對象不支持屬性或方法「hubConnection」
我的HTML如下:
<script src="/Scripts/jquery-1.8.2.js"></script>
<script src="/Scripts/jquery.signalR-0.5.2.js"></script>
<script src="/signalr/hubs" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var test = $.connection.messagesHub;
test.addNewMessage = function (message) {
$('#messages').append('<li>' + message + '');
};
$('#broadcast').click(function() {
test.addMessage($('#message').val());
});
$.connection.hub.start();
});
</script>
和輪轂的代碼是:
[HubName("messagesHub")]
public class MessagesHub : Hub
{
public void addMessage(string message)
{
Clients.addNewMessage(message);
}
}
如果我嘗試直接瀏覽到/ signalr/hubs,我會得到js內容。
我錯過了什麼?我只是找不到問題...
這正是我不明白的地方......我沒有使用hubConnection對象,但我得到了一個與它相關的錯誤,由hubs文件生成。什麼會導致這種情況? – ml123