none
web services RRS feed

  • Pergunta

  • Quando crio um web services no visutal studio 2005/visual basic, e indico location: fileSystem  e dou o nome c:\tst\ws1, gera a web services e executo com F5, funciona perfeito.

    AGORA quando indico:

    location :  http e dou o nome http:\localhost\ws1, gera a web service e executo com F5, dá erro:

    Página não encontrada

    A página que você procura pode ter sido removida ou mudado de nome, ou não está disponível no momento.

    o que poderei fazer para solucionar este problema?

    takeo kokubo 

    segunda-feira, 3 de julho de 2006 20:53

Respostas

  • Ola TAkeo,


    O que deve estar acontecendo é que quando você executa pelo IIS (HTTP) o IIS possui uma configuração da pagina default caso ela não seja informado, e não é usual estar configurada para as extensões asmx

    Já pelo modo filesystem por não existir esta definição ele executa o arquivo corrente ou o arquivo default definido pelo seu projeto quando vc dá o F5.

    Para funcionar basta alem da pasta virtual que foi criada colocar na utl o nome da págia de seu webservices.asmx

    Se quiser tb pode criar uma pagina de nome default.aspx com um redirect para sua pagina do WS .

    Nomalmente as paginas default do IIS são : index.html , default.html, default.asp, default.aspx buscando neste sequencia ou algo bem parecido.

     

     

     

    terça-feira, 4 de julho de 2006 03:30
  • Ola,


    1)  http:\localhost\ws1\<nome da sua pagina ws>.asmx

    2) crie um arquivo de nome default.aspx

    no load da página coloque :

    response.redirect("http:\localhost\ws1\<nome da sua pagina ws>.asmx")

     

     

    terça-feira, 4 de julho de 2006 16:11

Todas as Respostas

  • Ola TAkeo,


    O que deve estar acontecendo é que quando você executa pelo IIS (HTTP) o IIS possui uma configuração da pagina default caso ela não seja informado, e não é usual estar configurada para as extensões asmx

    Já pelo modo filesystem por não existir esta definição ele executa o arquivo corrente ou o arquivo default definido pelo seu projeto quando vc dá o F5.

    Para funcionar basta alem da pasta virtual que foi criada colocar na utl o nome da págia de seu webservices.asmx

    Se quiser tb pode criar uma pagina de nome default.aspx com um redirect para sua pagina do WS .

    Nomalmente as paginas default do IIS são : index.html , default.html, default.asp, default.aspx buscando neste sequencia ou algo bem parecido.

     

     

     

    terça-feira, 4 de julho de 2006 03:30
  • Oi Ricardo

    você pode me dar um exemplo nestes dois quisitos?

    (por esta questão vê-se que sou novato no assunto}

    takeo kokubo

    terça-feira, 4 de julho de 2006 14:56
  • Ola,


    1)  http:\localhost\ws1\<nome da sua pagina ws>.asmx

    2) crie um arquivo de nome default.aspx

    no load da página coloque :

    response.redirect("http:\localhost\ws1\<nome da sua pagina ws>.asmx")

     

     

    terça-feira, 4 de julho de 2006 16:11
  • Oi pessoal

    Vou tentar conforme exemplificado, qualquer coisa voltarei a entrar em contato, grato takeo

    terça-feira, 4 de julho de 2006 18:35