Сервер:
public void AddLine(string line)
{
Clients.Others.addLine(line);
}
Клиент .NET:
await rtHubProxy.Invoke("AddLine", "lineInfo");
Исключение:
InvalidOperationException: There was an error invoking Hub method 'xxx.AddLine'.
Собственно, я пытался вызвать метод со сложным объектом, только чтобы найти исключение. Поэтому я изменил тип параметра и оставил пустой элемент AddLine() пустым для целей отладки, что довольно странно, оно все равно бросает одно и то же исключение.
У меня также есть другой вызов SignalR на стороне клиента, всего несколько строк выше, который работает без ошибок. Соответствующий серверный код выглядит следующим образом:
public void Hello(string text)
{
Clients.All.hello(text);
}
Может ли кто-нибудь узнать, где я ошибся? Я отлаживал более 4 часов и до сих пор не могу найти отмену даже после того, как упростил код.
(орфография строго проверена, нет рассогласования.)