„WebServiceBindingAttribute este necesară pe clase de proxy“

voturi
12

Lucrez la o aplicație care face apeluri asincrone la serviciile web.

Am adăugat o clasă proxy pentru a efectua apeluri asincrone. Codul compilează și se execută în mod corespunzător, cu toate acestea ori de câte ori încerc să faceți dublu clic pe clasa proxy în soluție Explorer (Visual Studio 2008) Sunt prezentate cu o pagină

Pentru a preveni posibilele pierderi de date înainte de a încărca proiectantul, trebuie să fie rezolvate următoarele erori: WebServiceBindingAttribute este necesară pe clase proxy.

Clasa mea proxy este deja definită în acest fel

namespace AsyncCaller
{
    [WebServiceBindingAttribute(Name = AsyncRequestSoap, Namespace = http://tempuri.org/)]
    public class AsyncCallerProxy : SoapHttpClientProtocol
    {
        public AsyncCallerProxy()
        {
            this.Url = http://localhost/MyAsyncService/AsyncService.asmx;
        }

Deci, eu nu pot vedea motivul erorii.

Aceasta este o problemă foarte mică, deoarece eu pot rula în continuare aplicația, dar eu sunt curios.

Întrebat 09/12/2008 la 23:37
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
13

Aceeași problemă aici ..
Doar decora clasa proxy cu următorul atribut

[System.ComponentModel.DesignerCategoryAttribute ( "cod")]

pentru a scăpa de modul de proiectare inutil.

Publicat 10/03/2009 la 19:46
sursa de către utilizator

voturi
12

In proprietatile proiectului. În fila Generare. Selectați „Generare de asamblare serializare:“ Off.

Publicat 07/12/2011 la 18:42
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more