Это может быть очень легко, но я пытаюсь передать объект Customer методу веб-службы. Класс Customer находится в пространстве имен Entity и сериализуем, и я добавляю ссылку как на мое приложение ASP.NET, которое вызывает веб-сервис и передает объект Entity.Customer, так и на WebService, который принимает объект Enity.Customer.
Метод веб-службы
[WebMethod]
public void AddCustomer(Entity.Customer c)
{}
ASP.NET Applcation
Entity.Customer c = new Entity.Customer;
webservice.AddCustomer(c);
Ошибка
Наилучшее совпадение перегруженного метода для 'TestApplication.localhost.Service1.AddCustomer (TestApplication.localhost.Customer)' содержит недопустимые аргументы
Я попытался изменить веб-службу для приема Object, а затем преобразовал этот объект в Customer.Entity, приложение компилируется, но я получаю ошибки генерации XML.