"WebServiceBindingAttribute is vereist bij proxy klassen"

stemmen
12

Ik ben bezig met een applicatie die asynchrone oproepen naar de WebService maakt.

Ik voegde een proxy klasse asynchrone bellen. De code compileert en loopt goed, maar wanneer ik probeer te dubbelklikken op de proxy-klasse in Solution Explorer (Visual Studio 2008) Ik gepresenteerd met een pagina

Om mogelijke verlies van gegevens vóór het laden van de ontwerper te voorkomen, moet de volgende fouten worden opgelost: WebServiceBindingAttribute is vereist op proxy klassen.

Mijn proxy-klasse is al op deze manier gedefinieerd

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

Dus ik kan niet de reden voor de fout zien.

Dit is een zeer klein probleem, omdat ik nog steeds de applicatie kan draaien, maar ik ben benieuwd.

De vraag is gesteld op 09/12/2008 om 23:37
bron van user
In andere talen...                            


2 antwoorden

stemmen
13

Hetzelfde probleem hier ..
versieren enkel uw proxy-klas met het volgende kenmerk

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

om zich te ontdoen van de nutteloze ontwerp-modus.

antwoordde op 10/03/2009 om 19:46
bron van user

stemmen
12

In de eigenschappen voor het project. In het tabblad Opbouwen. Selecteer "Generate Serialization montage:" Uit.

antwoordde op 07/12/2011 om 18:42
bron van user

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