Javascript 在VS2008中运行时,SignalR客户端应用程序无法连接

Javascript 在VS2008中运行时,SignalR客户端应用程序无法连接,javascript,signalr,Javascript,Signalr,我有一个示例SignalR JQuery客户端应用程序,它与GitHub JQuery示例几乎相同。如果通过VS2008运行应用程序,则会出现以下错误: “信号器:必须先启动连接才能发送数据。在.send()之前调用.start()” 如果我从浏览器中运行客户端应用程序(如所示),我会使一切正常工作 关于如何使用VisualStudio运行客户端,有什么建议吗 <div> <script type="text/javascript"> $(func

我有一个示例SignalR JQuery客户端应用程序,它与GitHub JQuery示例几乎相同。如果通过VS2008运行应用程序,则会出现以下错误: “信号器:必须先启动连接才能发送数据。在.send()之前调用.start()”

如果我从浏览器中运行客户端应用程序(如所示),我会使一切正常工作

关于如何使用VisualStudio运行客户端,有什么建议吗

<div>
    <script type="text/javascript">
        $(function() {
            var connection = $.connection('http://localhost/signalrserver/echo');

            connection.received(function(data) {
                $('#messages').append('<li>' + data + '</li>');
            });

            connection.start();

            $("#broadcast").click(function() {
                connection.send($('#msg').val());
            });
        });
    </script>
    <input type="text" id="msg" />
    <input type="button" id="broadcast" />
    <ul id="messages"></ul>
</div>

$(函数(){
变量连接=$。连接($)http://localhost/signalrserver/echo');
已接收连接(功能(数据){
$(“#消息”).append(“
  • ”+data+”
  • ); }); connection.start(); $(“#广播”)。单击(函数(){ connection.send($('#msg').val()); }); });

      谢谢。

      我也遇到了这个问题。由于.start()是一个异步事件,因此在建立连接之前调用.send()。start()接受在建立连接时触发的回调。然后,您的代码将如下所示:

      $(function() {
              var connection = $.connection('http://localhost/signalrserver/echo');
      
              connection.received(function(data) {
                  $('#messages').append('<li>' + data + '</li>');
              });
      
              connection.start(function() {
                  $("#broadcast").click(function() {
                      connection.send($('#msg').val());
                  });
              });
      });
      
      $(函数(){
      变量连接=$。连接($)http://localhost/signalrserver/echo');
      已接收连接(功能(数据){
      $(“#消息”).append(“
    • ”+data+”
    • ); }); connection.start(函数(){ $(“#广播”)。单击(函数(){ connection.send($('#msg').val()); }); }); });
      你好,我是新来的信号员。我想知道是否有可能在VS2008中实现SignalR?如果是,请指导我做什么,或者你能在VS2008中发布一个信号器的示例应用程序吗?