不能将signalr示例用于控制台应用程序

时间:2013-07-03 21:42:15

标签: asp.net console-application signalr

我正在https://github.com/SignalR/SignalR/wiki/QuickStart-Hubs尝试使用signalR集线器。

我设法使用他们的asp.net示例创建一个mvc 4 asp.net应用程序,但是当我尝试调试控制台应用程序时:

public class Program
{
   public static void Main(string[] args)
    {
        // Connect to the service
        var hubConnection = new HubConnection("http://localhost/5623");

        // Create a proxy to the chat service
        var chat = hubConnection.CreateHubProxy("chat");

        // Print the message when it comes in
        chat.On("addMessage", message => Console.WriteLine(message));

        // Start the connection
        hubConnection.Start().Wait();

        string line = null;
        while((line = Console.ReadLine()) != null)
        {
            // Send a message to the server
            chat.Invoke("Send", line).Wait();
        }
    }
}

它在 hubConnection.Start()上向我发送异常.Waet(); {“远程服务器返回错误:(500)内部服务器错误。”}

我认为它与http://localhost/5623有关,我试过http://localhost/5623/Homehttp://localhost/5623/Home/Chat我得到 {“远程服务器返回错误:(404)Not Found 。}} 错误。

我该如何解决这个问题。

谢谢。

0 个答案:

没有答案