MxMostafa Ответов: 0

Как установить серверное приложение signalr


Привет Я написал программу signalr technology ( Windows Application)
Как происходит настройка на стороне сервера؟
Когда я запускаю обе программы на компьютере, никаких проблем нет.
Но когда я запускаю сервер на другом компьютере и когда я хочу подключить клиент к серверу ، я не могу
Ошибка : произошла одна или несколько ошибок

Мой серверный код === & gt; серверный компьютер Ip = 192.168.1.20
[HubName("ZankuHub")]
   public class SignalrHub : Hub
   {



       public  void DetermineLength(CSenfFormat message)
       {
           string jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(message);
         Clients.All.ReceiveLength(jsonString);

       }
   }

-------------------------------------------
class Startup
   {
       public void Configuration(IAppBuilder app)
       {
           app.UseCors(CorsOptions.AllowAll);
           app.MapSignalR();
       }
   }

-----------------------------------
string url = @"http://localhost:8088/";
              WebApp.Start<Startup>(url);

----------------------------------------------------------------
код на стороне клиента
IHubProxy _hub;
           string url = @"http://192.168.1.20:8088/";
           var connection = new HubConnection(url);
           _hub = connection.CreateHubProxy("ZankuHub");
           connection.Start().Wait();

           _hub.On("ReceiveLength", x => Console.WriteLine(x));

------------------------------------------------------------------------------
Брандмауэр С Обеих Сторон Выключен

????

Что я уже пробовал:

Выключите Брандмауэр
????????????????
??????????/

David_Wimbley

Таким образом, похоже, что у вас есть серверная часть, работающая на другом порту. Первое, что нужно попробовать, - это RDP/войти на сервер и попытаться получить доступ к вашему сайту с localhost:8088, чтобы увидеть, получите ли вы ответ. Либо это, либо используйте fiddler для отправки запросов на сервер во время входа в него, чтобы увидеть, отвечает ли он локально.

Если приложение ведет себя на сервере с вашим входом в систему, то посмотрите на порты/убедитесь, что вы добавили порт в Брандмауэр windows на сервере, чтобы разрешить входящие передачи с этого порта.

MxMostafa

В Windows App SignalR должен настроить IIS на сервере ????

MxMostafa

Я все еще не мог решить свою проблему пожалуйста руководство

0 Ответов