Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FabianoSouza

Site padrão no IIS ( Windows Seven Ultimate)

Recommended Posts

Precisei formatar meu PC e agora estou apanhando para configurar o IIS 7.5. Já segui todos os passos e orientações básicas que o Google trouxe.

 

Instalei o IIS conforme manda o figurino (e da mesma forma que em ocasiões anteriors), mas nada de rodar o site default (aquele que exibe http://blog.computero.com.br/wp-content/uploads/2009/12/seven_iss7.jpg)

 

Já chamei http://localhost/127.0.0.1, http://localhost/,http://localhost:80/ e nada. Não aparecene nenhum erro, a tela fica em branco.

 

Será que estou esquecendo de algo??

 

 

Help!!!

 

Resolvido. Simplesmente removi o IIS, reiniciei a máquina e instalei novamente.

 

Moderador, se julgar necessário pode remover este post (acho que será de pouca valia aos membros).

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

existem alguns configurações um pouco diferente no win 7 com IIS 7.5você precisa habilitar os serviços para programação em ASP e logo em seguida a instalação dos serviços ASPe ISAPI Extensions.

 

IIS Padrao

 

Para instalar o ASP “clássico” no Windows Vista ou Windows 7 siga os passos abaixo:

1. Clique em Iniciar e clique em Painel de controle.

2. No Painel de Controle, clique em Programas e Recursos e, em seguida, clique em Ativar recursos do Windows ligado ou desligado.

3. Expanda Internet Information Services, em seguida, World Wide Web Services, em seguida, Recursos de Desenvolvimento de Aplicativos.

4. Selecione ASP, ISAPI Extensions e clique em OK.

 

iis_asp_cust

 

Após a instalação do IIS 7.5 com os serviços padrão para suporte ao ASP no momento em que fazia a execução das paginas com acesso ao banco MS SQL comecei a receber as mensagens de erro abaixo.

 

• This error (HTTP 500 Internal Server Error);

• An error occurred on the server when processing the URL. Please contact the system administrator.

• [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application.

 

As mensagens de erro acima na verdade fazem parte de parametrizações que são necessárias, primeiramente para poder receber mensagens com código de erro corretos e por ultimo uma customização para o ASP “clássico” rodar em um ambiente de 64 bits. Para que você não perca tempo como eu perdi entendendo essa sequência de otimizações, vou listá-las na ordem de cada solução.

 

Obs.: O IIS no Windows Vista ou no Windows7 é projetado para pessoas que desenvolvem aplicações web ou pequenas empresas para hospedar um site de intranet, no caso do IIS do Windows7 ele vem com mais recursos que o Windows Vista e menos que Windows Server 2008.

 

1. This error (HTTP 500 Internal Server Error).

 

Ao executar uma pagina “.asp” com uma conexão para o banco de dados, na verdade nesse o Internet Explorer esta mostrando uma mensagem de erro amigável sem muitos detalhes do erro (Mostrar mensagens de erro HTTP amigáveis).

 

http500_sem_tratamento

 

Para resolver esse problema basta abrir o Internet Explorer indo ate [ Tools -> Internet Option -> Advanced ] localize o item [ Browsing ] e desabilite a opção “Show friendly HTTP error messages”.

 

show_erro

 

Agora confirme clicando em [Ok]. Feche o Internet Explorer e em seguida carregue-o novamente, agora já é possível ter mais detalhes da mensagem de erro.

 

2. An error occurred on the server when processing the URL.

 

Agora ao executar uma pagina “.asp” com uma conexão para o banco de dados, recebo a pagina de erro abaixo. Essa pagina contem um link (http://learn.iis.net/page.aspx/559/running-classic-asp-applications-on-iis-70-and-iis-75/) que ao ser clicado abre um site com possíveis soluções para execução de aplicações em ASP no IIS 7.0 ou IIS 7.5.

 

http_com_tratamento

 

Nesse caso o problema é um atributo string opcional que especifica a mensagem de erro que será enviado para o navegador quando os erros de depuração específico não são enviados para o cliente.

 

workspace

 

Para isso, abra o gerenciador do IIS e navegue até o site ou aplicativo que você deseja habilitar ou desabilitar mensagens script, e então dê um duplo clique no recurso ASP como nas imagens logo acima.

 

recurso

 

Acima em destaque o recurso “Send Errors To Browser” foi alterado para “True” dessa forma agora ao executar uma pagina “.asp” com uma conexão para o banco de dados a mensagem de erro vira com todos os detalhes que ajudaram na identificação do erro.

 

http_com_tratamento_asp

 

agora como podemos ver na imagem acima que o nosso problema não é mais tratamento de paginas de erro no IIS.

 

3. [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application.

 

Agora ao executar uma pagina “.asp” com uma conexão para o banco de dados, recebo a pagina de erro acima que mostra uma incompatibilidade entre o driver de arquitetura e Aplicação. Esse problema acontece provavelmente por que o drive DSN do ODBC que estou usando é do Dreamweaver CS5 32-bits e o meu sistema operacional é 64-bits significa que meu IIS também é 64-bits.

 

odbc_dsn

 

Um dos benefícios de desempenho da plataforma x64 é que ela aumenta o espaço de endereço virtual, tornando mais memória disponível. Recomendamos que você configure o IIS para usar um processos de trabalho de 32 bits em 64-bit do Windows. Não só a sua compatibilidade melhor do que o consumo de 64 bits, desempenho e memória nativa também são melhores. Siga os passos a baixo.

 

Gerenciador de IIS > clique em Pools de Aplicativos do seu site, então > clique em Definir padrões do Pool de Aplicativos expandir os itens gerais e mudar Ativar aplicativos de 32 bits para TRUE.

 

application-pools_32

 

caso não consiga, estou terminando um artigo sobre a configuração, mas me mande um email que te passo um arquivo .docx

com as config. essenciais para rodar seus code ASP, ASP.Net e banco de dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.