none
ASP.NET 2.0 aplicações em REDE RRS feed

  • Pergunta

  • Bom dia.

    Estou utilizando em minha empresa o ASP.NET 2.0. Hospedado no provedor terra. Essa aplicação é utilizada para geração de relatórios e outros itens que precisam estar on-line.

    Minha dúvida foi levantada quando um usuário me questionou, que, se por acaso a internet cair, nesse caso, como eu poderia utilizar esses serviços. Já que o ASP.NET roda no Server e não localmente?

    Eu preciso montar um servidor na minha empresa??? Se sim posso utilizar o IIS do Windows XP Pro. ou teria que ser o do Windows 2003 Server?

    Desde já obrigado.

    Att,

    sexta-feira, 6 de outubro de 2006 11:48

Respostas

  • The Juninho,

    aplicações web são executadas no servidor. Portanto, sem rede não há como acessar a aplicação. Se você quiser que o servidor seja interno, sugiro utilizar o Windows 2003, pois o Windows XP não foi desenvolvido com o objetivo de ser servidor e o IIS dele tem limites de conexões simultâneas (acho que no máximo 5, se não me engano).

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    sexta-feira, 6 de outubro de 2006 12:09
    Moderador
  • Entendo....

    Bom na verdade eh disso que preciso mesmo, que funcione na rede caso caia a internet.

    Sendo assim, obrigado pela ajuda, eu já havia pesquisado sobre o IIS, vou utiliza-lo aqui.

    Obrigado pela ajuda.

    sexta-feira, 6 de outubro de 2006 12:13
  • The Juninho,

    como disse, o IIS do XP tem limitação de números de conexões simultâneas. Acredito que são 5, no máximo. Isso quer dizer que se uma sexta pessoa tentar acessar a aplicação enquanto 5 estiverem utilizando, ela receberá uma mensagem de erro. Veja algumas outras diferenças em:

    http://windowssdk.msdn.microsoft.com/en-us/library/ms524539.aspx


    Ricardo Oneda
    http://oneda.mvps.org/blog

    segunda-feira, 9 de outubro de 2006 20:48
    Moderador

Todas as Respostas

  • The Juninho,

    aplicações web são executadas no servidor. Portanto, sem rede não há como acessar a aplicação. Se você quiser que o servidor seja interno, sugiro utilizar o Windows 2003, pois o Windows XP não foi desenvolvido com o objetivo de ser servidor e o IIS dele tem limites de conexões simultâneas (acho que no máximo 5, se não me engano).

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    sexta-feira, 6 de outubro de 2006 12:09
    Moderador
  • Entendo....

    Bom na verdade eh disso que preciso mesmo, que funcione na rede caso caia a internet.

    Sendo assim, obrigado pela ajuda, eu já havia pesquisado sobre o IIS, vou utiliza-lo aqui.

    Obrigado pela ajuda.

    sexta-feira, 6 de outubro de 2006 12:13
  • The Juninho,

    se o IIS ficar na rede interna, ainda há o risco de ficar sem a mesma por algum motivo. Se você precisa que sua aplicação funcione "off-line", pode utilizar uma aplicação Windows acessando um Web Service que ficaria no servidor. Se houvesse algum problema para conectar ao servidor, sua aplicação poderia trabalhar de maneira desconectada (lógico, desde que você a preparasse para tal) e quando a conexão fosse restabelecida, você faria as atualizações necessárias.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    sexta-feira, 6 de outubro de 2006 12:47
    Moderador
  • Ricardo,

    O caso é que não comentei, mas meu banco de dados eh hospedade em um servidor aqui na empresa. Ainda, nosso sistema está dividido em duas partes. Windows Forms, toda a parte de cadastro atualização, enfim o sistema que roda na Web é apenas para impressão de dados.

    Sendo assim, meu banco de dados eu acesso tanto pela net quanto pela rede local (Só para constar o banco de dados é MySQL e está em um servidor Linux). Nesse caso eu somente preciso do IIS quando eu tiver problemas com a internet. Entende. Não sei se é viavel algo desse tipo.

    Não conheço muito a fundo o IIS mas no caso quando vc diz que "...ha o risco de ficar sem a mesma por algum motivo", esse risco eh real? Quais as chances de justamente quando eu precisar deste servidor, somente quando estiver sem internet, ele parar???

    ....

    sexta-feira, 6 de outubro de 2006 13:14
  • The Juninho,

    o que eu quis dizer é que sua rede local também corre o risco de ficar indisponível, o que inviabilizaria o acesso a sua aplicação. Mas nesse caso, não haveria acesso a nenhum recurso da rede, como servidor de e-mail, intranet, etc.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    sexta-feira, 6 de outubro de 2006 13:47
    Moderador
  • Ricardo,

    Me surgiu uma dúvida. Em sua primeira resposta vc diz que o Windows Xp não foi feito para servir como servidoe, pois ele tem algumas limitações. Mesmo assim eu preciso analizar a opção, pois para nossa empresa que utiliza o Windows XP apenas, todas versões Originais, seria inviável adquirir o Windows 2003 Server, já que temos um servidor rodando legal.

    Então o que eu gostaria de saber é se o IIS do Windows XP roda essas aplicações? Elas foram desenvolvidas em ASP.NET 2.0.

    Obrigado!

    segunda-feira, 9 de outubro de 2006 14:27
  • Juninho;

    Sugiro vc instalar o IIS em uma máquina, confiugurar a aplicação e ver se o desempenho do XP como server é suficiente para sua aplicação.
    Pois isso depende muito do número de usuários e do consumo de processamento da aplicação.
    O máximo que pode acontecer é vc ver que não suporta.

    segunda-feira, 9 de outubro de 2006 19:58
  • The Juninho,

    como disse, o IIS do XP tem limitação de números de conexões simultâneas. Acredito que são 5, no máximo. Isso quer dizer que se uma sexta pessoa tentar acessar a aplicação enquanto 5 estiverem utilizando, ela receberá uma mensagem de erro. Veja algumas outras diferenças em:

    http://windowssdk.msdn.microsoft.com/en-us/library/ms524539.aspx


    Ricardo Oneda
    http://oneda.mvps.org/blog

    segunda-feira, 9 de outubro de 2006 20:48
    Moderador