Ir para conteúdo

POWERED BY:

Arquivado

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

Ricardo Vida

Asp conexão com Sql2005 usando o IIS 7

Recommended Posts

Olá pessoal gostaria de ter a ajuda de vocês.

Tem uma aplicação (Win 2008 com IIS 7) em que ao rodar um conteúdo ASP da ERRO 500.

Já desabilitei a mensagem amigável porém só me aparece "500 Erro de servidor interno. Existe um problema com o recurso que você está procurando e ele não pode ser exibido."

Em outro cliente que tenho uso o Win 2003 e o IIS 6 e funciona normalmente.

 

Abaixo segue o conteúdo em asp. Acredito que o problema esteja na conexão.

 

 

 

<%
'Monto conexão via ODBC
	Set ConnBase = Server.CreateObject("ADODB.Connection")
	ConnBase.open "DSN=DSTRW;UID=dsssql;PWD=sqldss1970;"
'Pego Informações do Certificado Digital
	Vw95f20dsc = Request.ClientCertificate("SUBJECTCN") 
'Monto String SQL 
	sqlstmt = "DELETE FROM W095 WHERE w95r_F = 'C' "
	set rsquery1 = ConnBase.execute(sqlstmt) 'executa a instrução SQL contida na variavel sqlstmt 
	dim RsMax, sMaxId
'Monto String SQL 
	sqlstmt = "Insert into W095 ( w95usuario , w95r_F , w95seq , w95usured ) values ('CERTIFICAD','C' , 1 , '"&Vw95f20dsc&"')" 
	set rsquery = ConnBase.execute(sqlstmt) 'executa a instrução SQL contida na variavel sqlstmt 
'Mato a Conexão Ao Banco de Dados
	set rsquery  = nothing 
	set rsquery1 = nothing 
	set rsquery2 = nothing 
	set connBase = nothing 
'Redireciono para a pagina
	response.redirect("htrrw1c.aspx") 
%>

Obs.: O IIS esta funcionando normalmente pois criei um ASP só com texto e o conteúdo é exibido normalmente. Também configurei o IIS para rodar aplicativo de 32 Bits

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma olhada no fórum, que existem tutorias ensinando a configurar corretamente o IIS, você precisa habilitar para ele processar conexões com banco de dados, e você esta usando uma conexão DSN, utilize uma conexão normal, tipo

 

constring="Provider=sqloledb;Data Source=xanburzum;Initial Catalog=siscom;User Id=sa;Password=;"

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma olhada no fórum, que existem tutorias ensinando a configurar corretamente o IIS, você precisa habilitar para ele processar conexões com banco de dados, e você esta usando uma conexão DSN, utilize uma conexão normal, tipo

 

constring="Provider=sqloledb;Data Source=xanburzum;Initial Catalog=siscom;User Id=sa;Password=;"

Xanburzum Bom dia.

Eu já andei olhando o forum e realizei todos os procedimento mas o erro continua.

- Liberar conexão com banco no IIS

- Habilitar caminho pai

- Configurar para 32 bits

- e outras coisas

Já tentei também usar a sua string mas não consegui.

Você pode passsar outra dica ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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 de leitura,script e executar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Xanburzum eu já havia feito estes procedimentos que você passou em outro forum.

Meu IIS esta configurado conforme seus procedimentos passados mas mesmo assim não esta rodando.

 

Obs.: Criei um asp apenas com texto e roda normal. Quando peço para rodar o asp que da um insert no bd ai é que da o problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz u teste simples, execute esse code

 

<%response.Write("testando..")%>

 

e veja o resultado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz u teste simples, execute esse code

 

<%response.Write("testando..")%>

 

e veja o resultado...

 

 

 

 

Sim já fiz sim. Como eu já coloquei no post acima quando mando rodar uma página asp simples abre normal mas ao rodar com as instruções do meu primeiro post acontece o erro.

Obrigado pelo rápido atendimento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

porfavor post o número do erro e linha...

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.