1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajuda no IIS

Discussão em 'Web Development' iniciada por rr_abt, 15 de Junho de 2009. (Respostas: 12; Visualizações: 836)

  1. rr_abt

    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
     
  2. alfinete

    alfinete Power Member

    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
     
  3. rr_abt

    rr_abt Power Member

    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
     
  4. rr_abt

    rr_abt Power Member

  5. p3dro

    p3dro Power Member

    Já verificaste se a BD tem permissões de escrita para o Internet Guest Account?
     
  6. rr_abt

    rr_abt Power Member

    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
     
  7. Se colocares aqui a connectionstring é mais fácil o pessoal ajudar-te.
     
  8. rr_abt

    rr_abt Power Member

    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
     
  9. 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.
     
  10. rr_abt

    rr_abt Power Member

    tb já dei permição total a todos os user, na mesma...

    como posso tirar os blocos de try catch para testar?

    cumps
     
  11. rr_abt

    rr_abt Power Member

    boas

    resolvido: burrice, não tinha o office instalado :joker::blubomte:

    cumps e obrigado a todos
     
  12. 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.
     

Partilhar esta Página