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 コンテンツが取得されます。
私は何が欠けていますか?私はちょうど問題を見つけることができません...