В моем проекте мне нужно вызвать веб-сервис (.net) из сервиса WCF.Я получаю некоторые ошибки во время выполнения, делая то же самое, пожалуйста, расскажите мне, как добиться того же, чтобы я мог проверить, чего не хватает в моем подходе.
Привет,
Код в WCFвыглядит так (пример кода)
public int AddWCF(int a, int b)
{
proxy_http.CalculatorSoapClient ad = new proxy_http.CalculatorSoapClient("CalculatorSoap");
int ab = ad.Add(a,b);
return ab;
}
Тот, что в веб-сервисе, выглядит так: -
public Calculator () {
//Uncomment the following line if using designed components
//InitializeComponent();
}
[WebMethod(Description = "This method can be used to Add 2 integers", MessageName = "AddMethod")]
public int Add(int num1, int num2)
{
return num1 + num2;
}
[WebMethod(Description = "This method can be used to Subtract 2 integers", MessageName = "SubtractMethod")]
public int Subtract(int num1, int num2)
{
return num1 - num2;
}
Ошибка возникает в части WCF, где создается экземпляр веб-службы,следующая ошибка возникает, когда
«Не удалось найти элемент конечной точки с именем« CalculatorSoap »и контрактом« proxy_http.CalculatorSoap »в разделе конфигурации клиента ServiceModel.Это может быть связано с тем, что для вашего приложения не найден файл конфигурации, или из-за того, что ни один элемент конечной точки, соответствующий этому имени, не найден в клиентском элементе. ”