На основании информации здесь https://github.com/aspnet/Announcements/issues/305 Я надеялся, что мой iOS-клиент будет работать с ASP.Net Core SignalR, но все же не повезло. Я получаю исключение, когда клиент пытается подключиться к концентратору:
// Connect to the SignalR hub.
string url =
$"http://{DataService.HostName}:{DataService.MainPort.ToString()}/hub";
try
{
MediaHubConnection = new HubConnectionBuilder().WithUrl(url).Build();
}
catch (Exception e)
{ // Handle exception }
Приведенный выше код отлично работает в симуляторе iDevice, но вылетает на самом устройстве. Я использую Visual Studio 15.8.0 с Xamarin iOS 11.14.0.13 на Windows 10, а также на Mac Visual Studio для Mac 7.6.1 Build 9 с Xamarin iOS 11.14.0.13. И последний выпущенный Nugets для AspNetCore SignalR (сервер и клиент).
Кто-нибудь еще сталкивался с таким поведением? Любая помощь высоко ценится.