Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    IIs e contatore che non va

    Salve, ho cercato di inserire questo contatore asp pubblicato su freeasp

    codice:
    Response.Expires = 0
    Set fs = CreateObject("Scripting.FileSystemObject")
    Path = server.mappath("conta.txt")
    Set a = fs.OpenTextFile(path)
    conta = a.ReadLine
    If Session("conta") = "" then
      Session("conta") = conta
      conta = conta + 1
     a.close
    Set a = fs.CreateTextFile(path, True)
      a.WriteLine(conta)
    End If
    a.Close
    Ma non funziona, la pagina non viene caricata (sembra che stia per essere visualizzata ma va in timeout) e da quel momento in poi il server non funziona più, neanche se fermo e riavvio. Sono costretto a riavviare Windows 2000 per far rifunzionare il tutto. Secondo voi perchè il server si comporta cosi?

  2. #2
    A parte il server che si blocca (cosa molto strana...) prova a verificare i permessi in scrittura sulle cartelle...

  3. #3
    Sono andato sulla cartella e in condivisione l'ho condivisa con permessi in lettura/scrittura ma nulla

  4. #4
    Prova a disattivare lo script blocking dell'antivirus

  5. #5

  6. #6
    code:--------------------------------------------------------------------------------
    Response.Expires = 0
    Set fs = CreateObject("Scripting.FileSystemObject")
    Path = server.mappath("conta.txt")
    Set a = fs.OpenTextFile(path)
    conta = a.ReadLine
    If Session("conta") = "" then
    Session("conta") = conta
    conta = conta + 1
    a.close
    Set a = fs.CreateTextFile(path, True)
    a.WriteLine(conta)
    End If
    a.Close
    --------------------------------------------------------------------------------

    Provo con qualche suggerimento:

    0) metti <% %>
    1) prova a dichiarare esplicitamente la variabile di sessione;
    2) verifica se dove hai messo il file "conta.txt" hai i permessi di scrittura;
    3) il file "conta.txt" è esistente nella directory? se no devi crearlo prima manualmente;
    4) metti gli apici a tutte le righe del file ('bla bla ...), e poi partendo dalla prima riga togli l'apice e sotto scrivi

    response.write "fino a qui no problem"

    e verifica su quale istruzione si blocca. (un debug un pò casalingo ma funziona)

    Ciao e a buon rendere

  7. #7
    Originariamente inviato da matsoftware
    Funziona!!

    Grazie mille
    Di nulla figurati !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.