Ir para conteúdo

POWERED BY:

Arquivado

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

~Thiago Lara

[Resolvido] Configurar IIS 7.5 no Win 7

Recommended Posts

Pessoal,

eu utilizava o IIS 6 pra rodar minhas aplicações em ASP, porém ao migrar para o win7, eu tive que dar uma olhada como configurava o IIS 7.5 afinal algumas coisas mudaram.

 

Enfim,

já instalei o IIS, habilitei o uso da opção do "Caminho Pai", minhas páginas (sem acesso a banco de dados) rodam normalmente inclusive com include e se eu habilitar caminhos ../../ !

 

O problema agora é que não estou conseguindo habilitar o acesso ao BD, sempre da um erro estranho de conexão, alguém tem ideia do que eu posso fazer para mudar isso? Alguma configuração relacionada ao BD ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você postar o erro, juro pra você q fica bem mais facil te ajudarmos...

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

não esqueça de habilitar o site para processar scripts de conexão.

 

1 - Clique duas vezes sobre o nome do seu site criado e na na guia ao lado, clique em Autenticação:

 

2 - Clique na primeira linha (Autenticação Anônima) e depois clique em Editar

 

3 - Selecione a opção (Identidade do Pool de Aplicativos

 

A - Clique sobre o site criado e depois clique em Mapeamento de Manipulador.

B - No Menu Ações (lado direito) clique em - Editar Permissões de Manipulador. Marque todas as opções

 

 

Pronto: Sua aplicação está apta a rodar no IIS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom,

desculpe por não postar o erro, pois estava no servidor sem acesso a minha máquina de casa.

 

Enfim,

o erro é esse:

 

Microsoft OLE DB Provider for ODBC Drivers erro '80004005'

Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado

 

Xanburzum eu segui os passos que você disse e apareceu esse erro:

 

Imagem Postada

 

tem ideia do que seja?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, continua com o mesmo erro alguém poderia me ajudar?

 

 

Microsoft OLE DB Provider for ODBC Drivers erro '80004005'

Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso não é erro do IIS.. mas sim de drivers ODBC...

 

você tem o driver que precisa usar instalado na máquina ??

 

ATt;.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

 

tenho sim, o mysql tá instalado e rodando de boa!! consigo conectar localmente ..

 

eu acredito que seja problemas de conexão e reconhecimento do ISS com o MYSQL... só que não tenho a mínima ideia do que possa ser =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique também , as permissões no banco e na pasta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é, o banco está ok até onde eu sei, consigo acessá-lo de boa pelo Workbench , criar tabelas, inserir registros, consultar etc...

 

A pasta também está com as permissões ok,

por acaso eu tenho que compartilhá-la? porque sério, já fiz todos as possíveis configurações existentes ... to quase voltando pro XP por causa disso de boa.. to atrasadão com porrada de coisa !

 

rs...

vlw ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

você fez a configuração do post #3 ???

habilitar o site para processar scripts de conexão

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, fiz sim... ambas foram feitas, habilitei caminho pai também, e habiltei envio de mensagem de erros para o navegador..

 

realmente não sei mais o que fazer..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera... não me levem a mal.. mas... vamos ler o erro direito neh....

 

"Nome da fonte de dados não encontrado e nenhum driver padrão especificado "...

 

Isso significa que o nome do driver ODBC que você esta usando no código está diferente do nome "instalado" na máquina....

 

Já verificou se os nomes estão iguais ???

 

você está usando o driver 3.51 ou 5.1 do MySql ??

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

agora sim, acho que estou tendo uma luz e é mais ou menos por aí mesmo... pelo que andei pesquisando depois que li seu post,

mas enfim, minha conexão tá assim:

 

 

sub abre_conexao
        Set Conexao = Server.CreateObject("ADODB.Connection")
        Conexao.ConectionString = "driver=MySQL ODBC 3.51 Driver; server=localhost;uid=root;pwd=xxxxxxxx;database=xxxxxxxxx"
        Conexao.Open
end sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

E você verificou se foi o driver 3.51 ou o 5.1 que você instalou na sua máquina ??

 

para efeito de teste.. troque o 3.51 por 5.1 e veja se conecta...

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desde já agradeço pela ajuda,

 

mudei para 5.1 e o erro permaneceu, de fato vamos recapitular o que eu fiz,

 

- Instalei o IIS no win 7

- Habilitei o acesso caminho pai

- Habilitei envio de erros para o navegador

- Abri o item Autenticação e mudei para "Identidade de Pool de aplicativos";

- Abri o item Mapeamentos de Manipulador e editei as permissões do recurso e habilitei para execução.

 

Para testes mudei a linha do driver para 5.1 mas não funcionou,

 

tem algo que eu possa fazer para descobrir qual driver instalei ? ou, saber se o IIS (não a aplicação) está tentando conectar no driver certo?

tenho que habilitar algum tipo de compartilhamento na pasta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em um post acimea você disse ter instalado o MySql....

 

Mas o DRIVER ODBC, você instalou ??

 

Volto a perguntar.. pela terceira vez.. você verificou o nome da fonte de dados ODBC do MySql instalado na sua máquina ????

 

Pesquise no Google por Driver MySql ODBC.. baixe e instale na sua máquina.. pois provavelmente você nao deve saber o que é isso....

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

<_<

 

 

Desculpe não ter respondido,mas não precisa falar assim...

mas já verifiquei sim, e está o 3.51,

 

inclusive olhei no Painel de Controle > Sistema e Segurança > Ferramentas Administrativas > Fontes de Dados (ODBC) ...

 

entre o próprio access e outros está o MYSQL...

 

vou seguir a recomendação de um amigo e refazer do 0...

reinstalar mysql, IIS etc...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use essa dtring de conexao e veja se resolve..

 

Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Port = 3306; Database=antigomotors; Uid=root; Pwd=root;"

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele esta gerando algum erro ???

se sim, poste o número do erro ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

 

caramba ! resolvido!

de fato reinstalei tudo, e pude verificar depois que meu usuário no win7 não estava com acesso.

 

valeu galera,

foi realmente complicado, agradeço a todos

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.