2015-02-06 2 views
0

Я пытаюсь использовать SignalR, все работает отлично, за исключением того, что я не могу печатать на консоли (в визуальной студии).Печать на консоль в концентраторе SignalR

Вот код на сервере:

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

я вызвать метод отправить на сервере от клиента, и он отлично работает, потому что сервер также вызвать метод receiveState в клиенте

но его не печатать на консоли

Я уже смотрю визуальную студию вывод панель и сделаю ее показать выход из:Строить, порядок сборки, Debug, Javascript Language Service, менеджер пакет.

но не там

я жду консоль для печати «отправить казнены:»

или возможно распечатать в другом месте?

+1

Используйте Trace.WriteLine и посмотрите на свое окно вывода в Visual Studio –

+0

@ PetarVučetin благодарите сэра, он теперь печатает консоль. пожалуйста, добавьте его в качестве ответа сэр, так что я могу ответить на 100% – user3598272

ответ

1

Console.WriteLine будет печатать только контент в консольном приложении. Для печати на визуальном студийном выходе вам необходимо использовать Trace.WriteLine или Debug.WriteLine (если вы используете конфигурацию Debug, которая по умолчанию определяет константу DEBUG).

Смежные вопросы