Ajuda no IIS

rr_abt

Power Member
boas

estou a fazer um site em asp para um trabalho em que o utilizador tem que se registar, etc, etc...

instalei o IIS, na instalação seleccionei a opção "ASP" em "Funcionalidades de desenvolvimento de aplicações" e copiei para a pasta wwwroot que a instalação cria uns ficheiros com os scripts que já aqui tinha de outro trabalho. O servidor lê o asp na perfeição, mas quando algum ficheiro tenta escrever na base de dados não faz nada >(, por exemplo ao criar um utilizador após enviar os dados do formulário com sucesso, o utilizador fica automaticamente "logado", mas se fizer "logoff" e novamente "login" já nada funciona e se for ver à base de dados nada de novo foi escrito.

será que falta configurar alguma coisa no IIS?

o script tenho a certeza que funciona a 100% pois já o usei antes para outro site...

a base de dados é access (98 se não e engano) o IIS é o que vem com o windows seven RC1.


cumps
 
Ve se a ligação a bd no web config ou onde a tens definida esta correcta

faz um breakpoint nas zonas de login a ver se ele comunica com a bd
 
a ligação à bd está correcta, como disse este script foi usado num outro trabalho por isso já foi tudo corrigido anteriormente.

o breakpoint como posso fazer?

começo a pensa que poderá ser um problema de permissões do UAC do seven, será?

cumps
 
sim, para não haver chatices dei total control, mas mesmo assim não funciona...

existe algum separador no IIS com config de BD? é que não consigo encontrar nada...

cumps e obrigado
 
Código:
<%
Dim ConnectString, conn

ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("C:\inetpub\wwwroot\db1.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnectString
%>

o problema não é do codigo, com o IIS do xp funciona, já testei, agora neste tá quieto >(

cumps
 
Humm já viste se os scripts não têm um try catch qualquer? É que os dados podem estar a ser guardados na sessão e daí funcionarem enquanto o browser estiver aberto.

O ideal seria tirar os blocos de try catch para fazer os testes e ver os erros que te está a dar. Quanto às permissões tenta dar temporáriamente acesso a todos os utilizadores, é que por exemplo em servidores de windows a conta não é a Internet Guest Account mas sim a conta Network Service.
 
penso que o que não tinhas instalado era o MDAC. Não é preciso ter o office instalado para pode utilizar bases de dados access mas o MDAC sim. Estranho que não venha instalado por defeito no Windows 7 nos outros sistemas operativos já vem instalado por defeito.
 
Back
Topo