У меня есть веб-сервис, который получает string
в качестве параметра и возвращает string
. Этот сервис расположен на сервере1. На server2 у меня есть небольшое (2-строчное) консольное приложение для тестирования этого веб-сервиса, и все работает нормально. Когда я вызываю один и тот же веб-сервис (используя те же настройки - без настроек, URL-адрес одинаковый, все в части веб-сервиса одинаковое), я получаю сообщение об ошибке «400 неверных запросов». В той же функции у меня есть что-то вроде этого:
using(var ctx = ClientContext(siteUrl)) // sharepoint client object model
{
using(var db = SomeEntitiesContext()) // entities context
{
...
var webservice = MyService.MyServiceClass();
foreach(var item in items)
{
var res = webservice.MyMethod(myinput); //here I get 400 bad request error
}
}
}
Возможно ли, что другие контексты что-то перепутали? Странно, что работает консольное приложение для тестирования.