Форум программистов, компьютерный форум, киберфорум
C#: Веб-сервисы и WCF
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/47: Рейтинг темы: голосов - 47, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 04.05.2017
Сообщений: 1
1

Невозможно соединиться с удаленным сервером

04.05.2017, 19:26. Показов 9455. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
System.ServiceModel.EndpointNotFoundException: Прослушивание на http://localhost:17027/ не выполняла ни одна конечная точка, которая могла бы принять сообщение. Среди прочих причин это могло быть вызвано неправильным адресом или действием SOAP. Подробнее см. в описании InnerException (если имеется). —-> System.Net.WebException: Невозможно соединиться с удаленным сервером —-> System.Net.Sockets.SocketException: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:17027

конфиг сервиса
XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.serviceModel>
        <behaviors>
            <serviceBehaviors>
                <behavior>
                    <serviceMetadata httpGetEnabled="True"/>
                </behavior>
            </serviceBehaviors>
        </behaviors>
    </system.serviceModel>
</configuration>
сервер

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using ServerService;
 
namespace ServerHost
{
    class Program
    {
        static void Main(string[] args)
        {
            Type serviceType = typeof(UserService);
            Uri serviceUri = new Uri("http://localhost:17027/");
            ServiceHost host = new ServiceHost(serviceType, serviceUri);
            host.Open();
            #region Output dispatchers listening
            foreach (Uri uri in host.BaseAddresses)
            {
                Console.WriteLine("\t{0}", uri.ToString());
            }
            Console.WriteLine();
            Console.WriteLine("Number of dispatchers listening : {0}", host.ChannelDispatchers.Count);
            foreach (System.ServiceModel.Dispatcher.ChannelDispatcher dispatcher in host.ChannelDispatchers)
            {
                Console.WriteLine("\t{0}, {1}", dispatcher.Listener.Uri.ToString(), dispatcher.BindingName);
            }
            Console.WriteLine();
            Console.WriteLine("Press <ENTER> to terminate Host");
            Console.ReadLine();
            #endregion
        }
    }
}

конфиг Панели Сервиса
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="BasicHttpBinding_IUserService" />
            </basicHttpBinding>
        </bindings>
        <client>
            <endpoint address="http://localhost:17027/" binding="basicHttpBinding"
                bindingConfiguration="BasicHttpBinding_IUserService" contract="ServerPanel.IUserService"
                name="BasicHttpBinding_IUserService" />
        </client>
    </system.serviceModel>
</configuration>
панель сервера
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
...
        private void button1_Click(object sender, EventArgs e) // set game
        {
            if (textBox2.Text == "") return;
 
 
           // UserServiceClient svc = new UserServiceClient();
 
            UserDataType[] usrs = new UserDataType[max_usr_count];
            
          //  string s = "";
            string[] s = new string[2];
            char[] sep = { ';',':' };
 
            //svc.Open();
 
            for (int i = 0; i < textBox1.Lines.Count(); i++)
            {
                //s = "";
                //s = textBox1.Lines[i];
                UserDataType usr = new UserDataType();
                s = textBox1.Lines[i].Split(sep, 2, StringSplitOptions.RemoveEmptyEntries);
 
                usr.UserName = s[0];
                usr.Pass = s[1];
                usr.Money = Convert.ToDouble(textBox2.Text);
 
                usrs[i] = new UserDataType();
 
                usrs[i].UserName = usr.UserName;
                usrs[i].Pass = usr.Pass;
                usrs[i].Money = usr.Money;
 
              //  s[0] = "";
              //  s[1] = "";
              //  usr.UserName = "";
              //  usr.Pass = "";
              //  usr.Money = 0;
            }
 
 
 
            if (svc.SetUsersPasswords(usrs)) MessageBox.Show("everething OK! You can terminate Server", "OK!");
            else MessageBox.Show("Something is wrong!", "not OK!");
 
            //svc.LoadService();
 
           // svc.Close();
        }
 
        ...
Ошибку выдает при первой же попытке достучаться до сервера в 43 строке
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2017, 19:26
Ответы с готовыми решениями:

[Api] не удается соединиться с удаленным сервером
Привет всем! Хочу сделать подобие бота, который при запуске, оповещал об этом в телеграме. Код: ...

Как с помощью SharpSSH соединиться с сервером и отправить команду
Здравствуйте, помогите пожалуйста. Уже неделю бьюсь не могу разобраться в чем проблема. Пытаюсь с...

Ошибка Selenium System.Net.Sockets.SocketException: Невозможно соединиться с удаленным сервером
Я использую Selenium для 9000 файлов.Во время скачки бывает вылазит такая ошибка...

Невозможно соединиться с сервером в Counter-Strike 1.6
Всем привет, Ребята подскажите кто что знает, пропало меню игры с лева,конект на сервак делаю любой...

1
Эксперт .NET
5545 / 4308 / 1218
Регистрация: 12.10.2013
Сообщений: 12,356
Записей в блоге: 2
04.05.2017, 23:18 2
RedMonster, совет. Вы определитесь и используйте какой-то один тип конфигурирования: или в коде, или в конфиге. А то у вас какая-то мешанина получается.
Ну а что касается кода клиента-я даже понять не могу, что это чудо должно делать)))
0
04.05.2017, 23:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2017, 23:18
Помогаю со студенческими работами здесь

Сообщение об ошибке "Get-Process : Невозможно соединиться с удаленным компьютером"
Друзья, вопрос Делаю на серваке Get-Process -ComputerName 10.0.1.39 выходит Get-Process :...

Невозможно соединиться с сервером(модуль Net::XMPP и Net::Jabber)
Добрый день! Пишу jabber бота на perl и столкнулся с такой проблемой -- мой скрипт не коннектится...

Как соединиться с удаленным компом с telnet
Здравствуйте, у меня есть сосед в общежитии, с ним нужно соединиться по протоколу tellnet. Как это...

Работа с удаленным сервером.
Всем форумчанам привет. Ребята, подскажите, пожалуйста, кто знает, как можно реализовать 2 вещи....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru