在SignalR Hub中打印到控制台

时间:2015-02-06 21:47:56

标签: c# signalr signalr-hub

我尝试使用SignalR,一切正常,但我无法打印到控制台(在visual studio中)。

这是服务器上的代码:

public class GateSignalr : Hub
{
    public void send(string state) {
        Console.WriteLine("send executed: ");
        Console.WriteLine(state);
        Clients.All.receiveState(state);
    }
}

我从客户端调用服务器中的方法发送,它工作正常,因为服务器还在客户端调用方法 receiveState

但不打印到控制台

我已经查看了visual studio 输出面板,并使其显示输出: Build Build Order 调试 Javascript语言服务包管理器

但它不在那里

我希望控制台能够打印"发送执行:"

或者它可能在其他地方打印?

1 个答案:

答案 0 :(得分:1)

Console.WriteLine只会在控制台应用程序中打印内容。要在visual studio输出中打印,您需要使用Trace.WriteLineDebug.WriteLine(如果您使用默认定义DEBUG常量的Debug配置)。