"WebServiceBindingAttribute é necessário em classes de proxy"

votos
12

Eu estou trabalhando em um aplicativo que faz chamadas assíncronas para o WebService.

Eu adicionei uma classe de proxy para fazer chamadas assíncronas. O código compila e executa corretamente, no entanto, sempre que eu tento dar um duplo clique a classe de proxy no Solution Explorer (Visual Studio 2008) Estou apresentados com uma página

Para evitar possível perda de dados antes de carregar o designer, os seguintes erros devem ser resolvidos: WebServiceBindingAttribute é necessário em classes de proxy.

Minha classe de proxy já está definido desta maneira

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

Então eu não posso ver a razão para o erro.

Esta é uma questão muito pequena desde que eu ainda pode executar o aplicativo, mas estou curioso.

Publicado 09/12/2008 em 23:37
fonte usuário
Em outras línguas...                            


2 respostas

votos
13

Mesmo problema aqui ..
apenas decorar a sua classe de proxy com o seguinte atributo

[System.ComponentModel.DesignerCategoryAttribute ( "código")]

para livrar-se do modo de design inútil.

Respondeu 10/03/2009 em 19:46
fonte usuário

votos
12

Nas propriedades para o projeto. Na guia Build. Selecione "Gerar assembly de serialização:" para Off.

Respondeu 07/12/2011 em 18:42
fonte usuário

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