Member 11969195 Ответов: 1

Не удалось установить соединение, т. к. конечный компьютер отверг запрос на ХХХ.х.х.х:ХХХХ


Я запускаю это приложение на windows 10.

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

я просто создал простой "пустой ASP.Net web application" и добавил веб-службы с именем "HelloWebService.asmx" в этот файл создал один метод с именем "GetMessage" с одним параметром следующим образом:
public class HelloWebServices : System.Web.Services.WebService
    {
        [WebMethod]
        public string Getmessage( string name)
        {
            return "Hello World " + name;
        }
    }

После этого я создал еще один "пустой ASP.NET веб-приложение" с именем "HelloWebClient" и добавил к этому "WebForm1.aspx" со следующим кодом для вызова веб-метода "Getmessage" в "HelloWebServices".
public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Button1_Click(object sender, EventArgs e)
        {
            HelloWebService.HelloWebServicesSoapClient client = new 
            HelloWebService.HelloWebServicesSoapClient();

            Label1.Text = client.Getmessage(TextBox1.Text);
        }
    }  

После этого я добавляю ServiceReference "HellowWebservice" к "HelloWebClient".

Теперь я запускаю приложение и нажимаю на кнопку "Получить сообщение", и я получаю следующую ошибку. пожалуйста, посоветуйте и помогите мне решить этот вопрос.

Точная ошибка находится в строке : 120 return base.Канал.Getmessage(запрос);
Ошибка сервера в приложении'/'.

Соединение не удалось установить, так как целевая машина активно отказалась от него 127.0.0.1:51537

Описание: необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения Об Исключении: System.Net.Sockets.SocketException: соединение не удалось установить, так как целевая машина активно отказалась от него 127.0.0.1:51537

Ошибка Источника:

Line 118:        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
Line 119:        helloWebClient.HelloWebService.GetmessageResponse helloWebClient.HelloWebService.HelloWebServicesSoap.Getmessage(helloWebClient.HelloWebService.GetmessageRequest request) {
Line 120:            return base.Channel.Getmessage(request);
Line 121:        }
Line 122:        

j snooze

может помочь либо проблема с брандмауэром, либо следующее.

https://stackoverflow.com/questions/28346177/no-connection-could-be-made-because-the-target-machine-actively-refused-it-127-0

1 Ответов

Рейтинг:
0

RickZeeland

Проверьте свой .конфигурация файлы, в основном эта ошибка вызвана неправильным порт номер или неправильное имя ПК (которое должно быть локальный хост если вы тестируете все на одном ПК).