none
Publicar WebService em servicor IIS

    Pergunta


  • Eu devo ta fazendo algumas coisa errada ,pois eu nao acessar um web service  em um Servidor IIS  ,mostra o seguinte erro:

    The XML page cannot be displayed

    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.


    A name was started with an invalid character. Error processing resource 'http://localhost/forum/Servico_Web/Service.asmx'. ...

    <%@ WebService Language="C#" CodeBehind="~/App_Code/Service.cs" Class="Service" %>
    -^



    Sera que é a configuração do IIS?

    segunda-feira, 26 de maio de 2008 13:44

Respostas

  •  

      Se voce vai transportar seu webservice para outro servidor, o ideal é:

    1)Publicar o seu webservice em alguma pasta do seu computador (utilizando o publish do visual studio). Vamos supor que voce publicou em um diretorio chamado "c:\publicacao".

    2)Voce então deve copiar o conteudo deste diretorio (incluindo os subdiretorios)

    3)Criar uma pasta virtual apontando para este diretório dentro do IIS

    4)Ainda dentro dele, transformar esta pasta como aplicação

    5)Verificar se a versão do framework em que ele rodará é a que ele foi feito

    6)Verificar se a sua pagina inicial  (por exemplo Default.aspx) está definida como uma das paginas padrao. Senão ele nao abrirá automaticamente a pagina.

     

    []s

    sexta-feira, 6 de junho de 2008 10:36

Todas as Respostas

  • Como voce está fazendo para publicar o webservice?
     Utilizou o Publish? Criou o diretório de aplicação manualmente?  Como?
    segunda-feira, 26 de maio de 2008 16:16


  • Ola,

     Eu to fazendo uma pasta virtual no IIS e apontando para pasta que esta o webService.
    terça-feira, 27 de maio de 2008 23:47
  •  Como voce criou esta pasta que está o webservice?

    quinta-feira, 5 de junho de 2008 20:14
  • Também estou com essa dúvida. Desenvolvi um web service, o próprio visual studio gerou um diretório virtual no IIS. Quando tentei publicar em um servidor, criei manualmente o diretório virtual e apontei para um caminho, como se faz para uma aplicação web comum. Não funcionou. Qual procedimento para publicar web service?
    quinta-feira, 5 de junho de 2008 20:56
  •  

      Se voce vai transportar seu webservice para outro servidor, o ideal é:

    1)Publicar o seu webservice em alguma pasta do seu computador (utilizando o publish do visual studio). Vamos supor que voce publicou em um diretorio chamado "c:\publicacao".

    2)Voce então deve copiar o conteudo deste diretorio (incluindo os subdiretorios)

    3)Criar uma pasta virtual apontando para este diretório dentro do IIS

    4)Ainda dentro dele, transformar esta pasta como aplicação

    5)Verificar se a versão do framework em que ele rodará é a que ele foi feito

    6)Verificar se a sua pagina inicial  (por exemplo Default.aspx) está definida como uma das paginas padrao. Senão ele nao abrirá automaticamente a pagina.

     

    []s

    sexta-feira, 6 de junho de 2008 10:36
  • Dalmo,

    devo seguir, então, os mesmos passos para publicar uma aplicação web comum em asp para publicar um web service?

     

    sexta-feira, 6 de junho de 2008 14:30
  •   Sim Wink

      Qualquer duvida só perguntar.

     

    sexta-feira, 6 de junho de 2008 16:09
  • Olá pessoal!

    Estou tenta publicar um WebService usando o IIS e só consigo obter um erro de execução.
    O mesmo erro que o Kassiano apresentou.

    O Dalmo apresentou passo a passo o que fazer, porém tive algumas dúvidas sobre como realizar alguns dos passos:

    "2)Voce então deve copiar o conteudo deste diretorio (incluindo os subdiretorios)", copiar de qual diretório para qual diretório?

    "4)Ainda dentro dele, transformar esta pasta como aplicação", como fazer isso?

    "5)Verificar se a versão do framework em que ele rodará é a que ele foi feito", como fazer isso?

    "6)Verificar se a sua pagina inicial  (por exemplo Default.aspx) está definida como uma das paginas padrao. Senão ele nao abrirá automaticamente a pagina.", como fazer isso?

    Desculpe as dúvidas básicas, mas estou começando agora, e não estou encontrando informações muito claras.
    quinta-feira, 19 de março de 2009 12:05
  •  

    Galera, não tem erro.

     

    Faz o publish no webservice, copia todo o conteudo da pasta de publish para a pasta onde ficara no iis, de permissão ao network services nos diretorios (pasta do webservice e pasta do framework) e pronto ;)

    terça-feira, 15 de fevereiro de 2011 17:51