powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Какое место исследовать при такой ошибке?
9 сообщений из 9, страница 1 из 1
Какое место исследовать при такой ошибке?
    #39283717
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть WinForms client ->WinForms Server
Упростил задачу, взял простой пример отсюда.

При попытке коннекта получаю такую ошибку на клиенте

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
  Connection: close
  Date: Mon, 01 Aug 2016 08:15:00 GMT
  Server: Microsoft-HTTPAPI/2.0
  Content-Length: 334
  Content-Type: text/html; charset=us-ascii
}




В этом месте

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
private async void ConnectAsync()
        {
            Connection = new HubConnection(ServerURI);
            Connection.Closed += Connection_Closed;
            HubProxy = Connection.CreateHubProxy("MyHub");
            //Handle incoming event from server: use Invoke to write to console from SignalR's thread
            HubProxy.On<string, string>("AddMessage", (name, message) =>
                this.Invoke((Action)(() =>
                    RichTextBoxConsole.AppendText(String.Format("{0}: {1}" + Environment.NewLine, name, message))
                ))
            );
            try
            {
                await Connection.Start();
            }
            catch (Exception x)
            {
                StatusText.Text = "Unable to connect to server(1): Start server before connecting clients.";
                //No connection: Don't enable Send button or show chat UI
                return;
            }



Это на паре машин (win7->win10)
При этом на другой паре машин (win7->win7) - работает

Если остановлю сервер, то ошибка другая, типа коннекшн рефьюзед, значит до сервера все-таки долетает попытка коннекта.
Что не так? Куда копать и что исследовать?
...
Рейтинг: 0 / 0
Какое место исследовать при такой ошибке?
    #39283721
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Какое место исследовать при такой ошибке?
    #39283748
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ролг Хупин,

Может на 10 фаервол?
...
Рейтинг: 0 / 0
Какое место исследовать при такой ошибке?
    #39283794
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Ролг Хупин,

Может на 10 фаервол?

сделал так, взял две машины win7 и win10 и скопировал пару приложений туда, и туда

Client(win7)-> http://worksation10:8090/signalR->Server(win10) - 503 Service Unavailable
Client(win10)-> http://worksation7:8090/signalR->Server(win7) - все работает.
...
Рейтинг: 0 / 0
Какое место исследовать при такой ошибке?
    #39283832
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин, а 10ка Home Edition? Если да, то там много стандартного для 7ки Home функционала поотрублено. Например Remote Desktop Connection. Наверняка, и многое другое, что типа должно по мнению M$ быть только у продвинутой Pro версии.
...
Рейтинг: 0 / 0
Какое место исследовать при такой ошибке?
    #39283889
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronРолг Хупин, а 10ка Home Edition? Если да, то там много стандартного для 7ки Home функционала поотрублено. Например Remote Desktop Connection. Наверняка, и многое другое, что типа должно по мнению M$ быть только у продвинутой Pro версии.

не, Prof, и файрволл я отключил для эксперимента.

Что интересно - сделал так: добавил в эксперимент еще одну машину - Windows Server 2012

Client(win7)-> http://server2012:8090/signalR->Server(win2012) - ok
Client(win10)-> http://server2012:8090/signalR->Server(win2012) - ok
Client(win7)->Tunnel-> http://server2012:8090/signalR->Server(win2012) - ok
Client(win10)->Tunnel-> http://server2012:8090/signalR->Server(win2012) - ok

После этого решил проверить клинет - сервер локально
Client(win10)-> http://workstation10:8090/signalR->Server(win10) - не работает(!)

п-ц какой-то интересный
НО
Client(win10)-> http://workstation10:8080/signalR->Server(win10) - ок
...
Рейтинг: 0 / 0
Какое место исследовать при такой ошибке?
    #39283950
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин, думаю, дело не в ОС, а какая-то заморочка с портом.
...
Рейтинг: 0 / 0
Какое место исследовать при такой ошибке?
    #39283975
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronРолг Хупин, думаю, дело не в ОС, а какая-то заморочка с портом.

да я порты перебирал разные, что-то странное.
Недавно было ужесточение доменной политики,оттуда что-то прилетало типа кажды раз подтверждать запуск приложения под админом, и нельзя убрать эту фигню, она выныривает. Может и с портами что-то.
...
Рейтинг: 0 / 0
Какое место исследовать при такой ошибке?
    #39284137
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В чем разница в этих урл, если использовать в приложении для сервиса?

http://localhost:8082
и (localhost заменить на +)
http:// +:8082
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Какое место исследовать при такой ошибке?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]