Usuário com melhor resposta
Publiquei site com WCF e o navegador retorna um erro, abrindo qlqr página.

Pergunta
-
Pessoal mais uma dúvida...
Publiquei meu site, num servidor de hospedagem pago, qndo eu peço pra exibir qlqr página, dá o seguinte erro no navegador:Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Reference.svcmap: Specified argument was out of the range of valid values.
Parameter name: site
Source Error:
[No relevant source lines]
Source File: /App_WebReferences/esWsCondominio/ Line: 1
Consegui algumas coisas net, o pessoal fala pra poder gerar o proxy com o svcutil.exe, mais tem q passar uma dll do WCF... Sinceramente não encontrei essa dll...rs
Se alguém já tiver passado por isso e puder me dar uma luz!!!
Abração pessoal
Respostas
-
Boas Elias,
Parece-me que esse problema é conhecido: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=332153. Segundo o que vi, o SP1 do .NET 3.5 corrigi essa falha. De certeza que o host onde está rodando o serviço tem ele instalado?
A possível solução apontada é recorrer ao svcutil.exe ao invés de utilizar a IDE. Com o svcutil, há uma opção que você pode informar o assembly que contém o contrato, o um proxy é gerado. Depois disso, basta adicionar este proxy na sua aplicação e consumí-la, removendo a pasta App_WebReferences, já que não tem mais utilidade.
http://www.projetando.net- Marcado como Resposta Elias Júnior quinta-feira, 5 de março de 2009 12:28
Todas as Respostas
-
Boas Elias,
Parece-me que esse problema é conhecido: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=332153. Segundo o que vi, o SP1 do .NET 3.5 corrigi essa falha. De certeza que o host onde está rodando o serviço tem ele instalado?
A possível solução apontada é recorrer ao svcutil.exe ao invés de utilizar a IDE. Com o svcutil, há uma opção que você pode informar o assembly que contém o contrato, o um proxy é gerado. Depois disso, basta adicionar este proxy na sua aplicação e consumí-la, removendo a pasta App_WebReferences, já que não tem mais utilidade.
http://www.projetando.net- Marcado como Resposta Elias Júnior quinta-feira, 5 de março de 2009 12:28
-
Olá Israel,
então, eu instalei o SP1 .NET 3.5 na minha máquina e no servidor daqui da empresa e funcionou certinho... Mais no servidor de hospedagem paga, continua o problema, esse servidor não deve ter esse SP1 instalado nele... Vou entrar em contato com o suporte técnico deles, pra saber direitinho.
Manim, mais uma vez obrigado pelas ajudas.
Grande abraço