INFO: Solução de problemas Add Web Reference problemas

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 307303
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Este artigo descreve como solucionar alguns problemas comuns que você pode encontrar ao usar a caixa de diálogo Add Web Reference .
Mais Informações

Situação 1

Depois de inserir uma URL na caixa de texto na parte superior da caixa de diálogo Add Web Reference , poderá receber a seguinte mensagem de erro no painel à direita:
"(nenhum) referências de Web não foi encontradas nesta página"
"Não é possível localizar serviços da Web (local)".
Se você receber essa mensagem de erro, use um dos seguintes métodos para resolver o problema:
  • Se você estiver usando o Visual Studio .NET Beta 2, atualize para a versão mais recente do Visual Studio. NET.
  • Verifique se a URL funciona em um navegador. Se o computador for um computador de desenvolvimento, a URL pode terminar com ".asmx? WSDL" ou ".vsdisco". Se a URL não funciona em um navegador, o problema pode ser a instalação do Visual Studio. NET.
  • Se a URL funciona em um navegador, não deixe que as configurações do servidor proxy contêm dados válidos. Mesmo se as opções de Configuração automática e script usar configuração automática de navegador da Web estiverem selecionadas, você deve digitar as configurações de proxy manual. Para localizar essas configurações, execute estas etapas:

    1. No Internet Explorer, clique em Opções da Internet no menu Ferramentas .
    2. Na guia conexões , clique em Configurações da LAN .
    Para obter mais informações, clique em o Ajuda na caixa de diálogo Add Web Reference .
  • Use uma solução temporária para gerar um proxy até que você solucionar sua instalação do Visual Studio. NET. Para fazer isso, aponte para programas no menu Iniciar , clique em Microsoft Visual Studio. NET , clique em Visual Studio .NET Tools e clique em Visual Studio .NET Command Prompt para abrir uma janela de comando. No prompt de comando, digite http://host/WebService.asmx?WSDL wsdl.exe . Observação : substituir a URL de exemplo com uma URL válida para o seu aplicativo.

Situação 2

Quando você navegar para local da Web de serviços (http://localhost/default.vsdisco), a seguinte mensagem de erro:
O documento não foi reconhecido como um tipo de documento conhecido (documento WSDL, XML Schema ou Discovery) pelo seguinte motivo:-O tipo de conteúdo 'application/octet-stream' não é válido para um XML documento.
- ou -
Serviços da Web (nenhum) referências de Web não foram encontrados nesta página. Clique para obter ajuda sobre encontrar uma referência da Web. Erros as configurações de proxy neste computador não estão configurados corretamente para descoberta da web. Clique para obter ajuda adicional sobre configurações de proxy.
.VSDisco (descoberta dinâmica) é um recurso Visual Studio.NET apenas em computadores e é desativado por padrão. Você pode ativar esse recurso para cada computador usando o machine.config, ou para cada aplicativo usando o web.config. Para ativar a descoberta dinâmica, altere a linha seguinte no arquivo machine.config
<!--<add verb="*" path="*.vsdisco" type="System.Web.Services.Discovery.DiscoveryRequestHandler, System.Web.Services, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>-->				
à seguinte:
<add verb="*" path="*.vsdisco" type="System.Web.Services.Discovery.DiscoveryRequestHandler, System.Web.Services, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>				

Situação 3

Quando você navegar para local da Web de serviços (http://localhost/default.vsdisco), a seguinte mensagem de erro:
Negar acesso
Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da web. Examine o rastreamento da pilha para obter mais informações sobre o erro e onde foi originado no código.
erro de origem:
Uma exceção não tratada foi gerada durante a execução de solicitação da web atual. Informações sobre a origem e o local da exceção podem ser identificadas usando o rastreamento de pilha de exceção abaixo.
rastreamento de pilha:
[COMException (0 x 80070005):?????]
System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) +514
System.DirectoryServices.DirectoryEntry.Bind() +10
System.DirectoryServices.DirectoryEntry.get_IsContainer() +10
System.DirectoryServices.ChildEnumeratorconstrutor (DirectoryEntry recipiente) + 24
System.DirectoryServices.DirectoryEntries.GetEnumerator() +26
System.Web.Services.Discovery.DynamicVirtualDiscoSearcher.GetWebServerForUrl(String URL) +123
System.Web.Services.Discovery.DynamicVirtualDiscoSearcherctor(String startDir, String[] excludedUrls, String rootUrl) +117
System.Web.Services.Discovery.DiscoveryRequestHandler.ProcessRequest(HttpContext Context) +592
System.Web.CallHandlerExecutionStep.Execute() +179
System.Web.HttpApplication.ExecuteStep(IExecutionStep Step, BooleancompletedSynchronously) +87
Para resolver esse problema, adicione o desenvolvedor que está tentando acessar o arquivo Vsdisco para os VS Developer grupo no Windows. Se isso for sem êxito, adicione todos ao mesmo grupo.
Referências
Para obter mais informações, visite os seguintes sites:
As configurações de proxy neste computador não estão configuradas corretamente para descoberta de Web.
http://msdn.microsoft.com/library/en-us/vsintro7/html/VS_E_MUSTSPECIFYPROXYSERVER.asp

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 307303 - Última Revisão: 12/06/2015 05:23:03 - Revisão: 6.2

Microsoft Web Services (included with the .NET Framework) 1.0, Microsoft Web Services Enhancements para Microsoft .NET 1.1, Bibliotecas de Classes do Microsoft .NET Framework 1.0, Bibliotecas de Classes do Microsoft .NET Framework 1.1

  • kbnosurvey kbarchive kbmt kbinfo kbprod2web KB307303 KbMtpt
Comentários