我正在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/Home
和http://localhost/5623/Home/Chat
我得到 {“远程服务器返回错误:(404)Not Found 。}} 错误。
我该如何解决这个问题。
谢谢。