Не удалось установить соединение, т. к. конечный компьютер отверг запрос на ХХХ.х.х.х:ХХХХ
Я запускаю это приложение на 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