🔥 Articles, eBooks, Jobs, Columnist, Forum, Podcasts, Courses 🎓

Servidor Integrado . Visual Studio.NET | ecode10.com


Servidor Integrado . Visual Studio.NET

Servidor integrado na ferramenta Visual St



Olá pessoal, nos últimos e-mails que tenho recebido com dúvidas e sugestões, os desenvolvedores “iniciantes” estão duvidosos em relação ao IIS do Visual Studio.NET 2008, por exemplo, querem dar acesso a um WebService desenvolvido em uma porta específica.

 

Bom, vou começar a falar dos antigos editores. Por exemplo: O Visual Studio.NET 2003 não existia essa funcionalidade de vir um servidor web embutido na ferramenta de desenvolvimento. Antigamente, para instalar a versão 2003, tinha que ter instalado na máquina o IIS (Internet Information Services). Era obrigatório ter instalado na máquina um servidor de serviço web.

        

A partir da versão 2005, já não era obrigatório ter instalado na máquina o IIS para ser feita a instalação do Visual Studio.NET. Foi um grande avanço a ferramenta, pois já havia servidor integrado que se posicionava em uma porta específica. Por exemplo: http://localhost:1120 que era criado no momento do starting do projeto. O resultado foi a máquina mais rápida por ter menos uma coisa instalada.

 

A versão 2008 continuou com esse servidor integrado, facilitando mais e mais a vida do desenvolvedor. Houve melhorias deixando mais seguro e mais rápido. Não é a toa que a versão 2008 é bem mais rápida que as versões anteriores.

 

Toda essa explicação funciona quando um aplicativo é feito para a Web. Mesmo assim, a Microsoft não poderia deixar um produto tão robusto (IIS) para trás, portanto é necessário que tenha o IIS e que seja configurado no servidor onde a aplicação será colocada, isto é, o servidor Windows Server 2003 ou em versão antiga. O aplicativo desenvolvido e testado na porta http://localhost:1120 precisa ser necessariamente configurado no IIS, com a versão do framework.

 

Se você, desenvolvedor, tentar acessar esse endereço http://localhost:1120 de outra máquina, mesmo que seja o IP, a aplicação não funcionará. Isso porque existem várias regras de segurança e, o endereço gerado foi feito apenas para ser acessado localmente. Para o aplicativo funcionar, basta gerar um endereço virtual na máquina local, configurar versão do framework e pronto.

 

Qualquer dúvida, favor entrar em contato enviando comentário.

Espero ter ajudado.









Membership $5/mo
✓ Read full articles
✓ Read/write forums
✓ Access podcast
✓ Access full jobs opportunities
✓ Access eBooks
✓ Access magazine
✓ Access videos
Subscribe now $5/mo
Free
✓ Read open articles
x Read/write forums
✓ Access podcast
x Access full jobs opportunities
x Access eBooks
x Access magazine
x Access videos
Top