веб-сервис в C #, wse 2.0 - PullRequest
       15

веб-сервис в C #, wse 2.0

2 голосов
/ 15 декабря 2010

У меня проблема.

Я импортирую это в свою программу:

using Microsoft.Web.Services2;
using Microsoft.Web.Services2.Addressing;
using Microsoft.Web.Services2.Messaging;

Я также добавил Microsoft.Web.Services2.dll в свой проект, но я все еще получаю сообщение об ошибке при попытке скомпилироватьпрограмма ... Что не так?

Я получаю следующие ошибки:

Ошибка 4 Тип или имя пространства имен «Web» не существует в пространстве имен «Microsoft» (отсутствует сборкассылка?) Ошибка 6 Не удалось найти тип или имя пространства имен «SoapServiceAttribute» (отсутствует директива using или ссылка на сборку?)

больше кода:

[SoapService("http://www.example.org/test/")]
public class Payment : SoapClient 
{
    public Payment() : base( new Uri("http://localhost:8080/TestServer/services/testSOAP") )
    {
    }

    [SoapMethod("http://www.example.org/test/paymant")]
    public paymantResponse paymant( paymant request )
    {
        return (paymantResponse)base.SendRequestResponse("paymant", request).GetBodyObject( typeof(paymantResponse), SoapServiceAttribute.TargetNamespace);
    }

    public IAsyncResult Beginpaymant( paymant request, System.AsyncCallback callback, object asyncState)
    {
        return base.BeginSendRequestResponse("paymant", request, callback, asyncState);
    }

    public paymantResponse Endpaymant( System.IAsyncResult asyncResult )
    {
        return (paymantResponse)base.EndSendRequestResponse(asyncResult).GetBodyObject( typeof(paymantResponse), SoapServiceAttribute.TargetNamespace);
    }

Все подключенос атрибутом SoapService, SoapClient, SoapService ... не может * получить пространство имен или я должен сказать, что ссылка ...}

...