• User

    la webroot di default su iis C:\Inetpub\wwwroot

    iis risponde si su localhost che sul nome del tuo pc


  • User

    Scusa dDuck se mi inserisco nel tuo post.

    anche io ho problema a testare le pagine .asp in locale sul mio pc.
    Ho Win XP MCE (equivale al professional), ho installato IIS 5.1

    come faccio a vedere se IIS è attivo? ed eventualmente a farlo partire?

    http : //localhost/pagina.htm viene visualizzata correttamente
    http : //localhost/pagina.asp
    "The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance."

    grazie mille.


  • User

    Innanzitutto se iis è installato correttamente su pannello di controllo strumenti di amministrazione deve esserci Internet Information Services.

    Si apre così il pannello di configurazione del web server, se non è avviato il sito web predefinito va attivato.

    Comunque se sul browser si digita localhost 0 h**p://127.0.0.1/ di default parte l'help di iis.

    Per il discorso dell'errore bisogna vedere che tipo di errore c'è sulla pagina disabilitando la descrizione degli errori corta


  • User

    Ok, in strumenti di amministrazione ho Internet Information Services,
    l'ho aperto
    sono andata su sito web predefinito, tasto destro, c'è la voce **Avvia **in grigino
    e Arresta selezionabile, quindi il servizio è in funzione .

    Se sul browser digito h**p://localhost
    (ho disabilitato la descrizione errori corta)
    mi dà:
    Server Application Error

    The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.


  • User Attivo

    Steffy, potrebbe essere un problema di permessi, tu hai la 5.1, dovrebbe essere l'utente IUSR_nomemacchina a dover avere i permessi di lettura sulla wwwroot e sui file da essa contenuti. Sia chiaro che se tu fai puntare IIS su una cartella diversa anche su quella cartella bisogna dargli i permessi all'utente IUSR_nomemacchina.

    Fai un controllo e facci sapere.


  • User

    Queste sno le impostazioni della cartella wwwroot

    condivisione web:
    Alias:
    /
    wwwroot -> proprietà: Autorizzazioni d'accesso: tutte spuntate
    Autorizzazioni applicazioni: script ed eseguibili

    Protezione: Account Internet Guest (nomemacchina\IUSR_nomemacchina) -> controllo completo

    ma non esegue nessuna pagina asp, mi dà sempre quell'errore.


  • User

    in che directory trovo l'event log citato nel messaggio di errore.

    magari lì trovo informazioni più precise .


  • User Attivo

    per i log, vai nelle proprietà del sito e vedi che cartella ti indica, se non hai cambiato il percorso dovrebbe essere qualcosa tipo c:\windows\system32\logfiles.....

    Guarda anche nell'event viewer, magari ti dice qualcosa anche lì.


  • User

    Ho aperto il file degli event log

    trovo una riga di questo genere per ogni volta che ho chiamato una pagina .asp

    16:25:24 127.0.0.1 GET /ciao.asp 500

    se chiamo una pagina .htm che invece viene visualizzata registra l'evento così:
    16:08:17 127.0.0.1 GET /login_1.htm 200

    ... non è che sia di molto aiuto queto event log....


  • User

    Ripesco il mio post perchè non ho ancora risolto.... :mmm:

    Ho provato ad disinstallare IIS e reinstallarlo -> niente.

    Ho confrontato le impostazioni del mio pc con un'altro su cui invece l'esecuzione di pagine .asp funziona, ma non ho trovato differenze.

    Apro IIS, vado in proprietà di "Siti Web" , cartella "Home directory"

    nel riquadro impostazioni applicazioni C'eè un pulsante "Configurazione..." che non è in grigino (quindi è cliccabile), ma non mi apre nessuna finestra,
    come se il tasto non funzionasse.

    Ho provato sull'altro pc, dove questo tasto funziona, e il tasto "Configurazione..." apre una finestra dove sono elencate le estensioni ammesse.

    Solo su proprietà di "Sito Web predefinito" mi apre questa finestra con l'elenco delle estensioni.

    Ecco, l'unica differenza riscontrata è questa.


  • User

    scusate a me funzionava, poi ho preso il virus, ho dovuro reinstallare tutto, ora il computer va, ma non va ASP

    io apro IIS e ho un pannello di controllo

    casa1 computer locale
    siti web
    sito web predefinito
    domini
    casa1
    sezioni correnti (nessuna)

    dove devo settare la directory root ?


  • User

    scusate per lavorare in locale
    l'indirizzo IP mi serve ?
    e la porta TCP ?
    dove setto la web root ? , perche' ho i .asp nelle mie directories


  • User

    @tonyx said:

    ......
    scusa tonyx ( sono nella m...a )
    a me non parte sul browser faccio

    ht tp://localhost/blog/3d.asp

    e ho settato la home-directory del sito internet predefinito in IIS

    C:\Documents and Settings\newton1\Documenti\trtfnc.it

    di cui /blog e' una sua sottodir che contiene il file 3d.asp
    ma non trova il file .asp
    cosa puo' essere per non funzionare ?

    grazie


  • User Attivo

    penso siano i permessi, se hai mesos il sito nei documenti dell'utente "newton1", molto probabilmente sarà concesso solo a questo utente di leggerli quindi l'utente IUSR_nomemacchina usato da IIS per leggere i files non avrà le autorizzazioni necessarie, aggiungi l'autorizzazione almeno in lettura a tutti i files della cartella "trtfnc.it" e fammi sapere se funziona.

    @Steffy
    Scusami se non i ho ancora risposto come ho un pò di tempo faccio qualche prova e ti faccio sapere.


  • User

    @tonyx said:

    penso siano i permessi, se hai mesos il sito nei documenti dell'utente "newton1", molto probabilmente sarà concesso solo a questo utente di leggerli quindi l'utente IUSR_nomemacchina usato da IIS per leggere i files non avrà le autorizzazioni necessarie, aggiungi l'autorizzazione almeno in lettura a tutti i files della cartella "trtfnc.it" e fammi sapere se funziona.
    .
    il problema che c'e' un solo utente e sono io newton1, va detto che ho rinstallato win XP + volte, in quanto ho preso un pacco di virus e prima avevo un nome diverso


  • User Attivo

    Utente reale che usa la macchina sei solo tu (newton1), però IIS (fino alla versione 5.x) quando legge i files dal disco li legge con permessi dell'utente IUSR_nomemacchina, questo utente non è una persona reale ma è un account chiamiamolo "di sistema" in modo da poter dire cosa può e cosa non può leggere IIS. Per questo motivo ti dicevo di controllare se questo utente aveva almeno l'autorizzazione di lettura.
    Se la tua macchina si chiama "pccasa" l'utente a cui devi attribuire i permessi di lettura si chiama "IUSR_pccasa".
    Prova ad assegnargli i permessi e facci sapere.


  • User

    @tonyx said:

    Utente reale che usa la macchina sei solo tu (newton1), però IIS (fino alla versione 5.x) quando legge i files dal disco li legge con permessi dell'utente IUSR_nomemacchina, questo utente non è una persona reale ma è un account chiamiamolo "di sistema" in modo da poter dire cosa può e cosa non può leggere IIS. Per questo motivo ti dicevo di controllare se questo utente aveva almeno l'autorizzazione di lettura.
    Se la tua macchina si chiama "pccasa" l'utente a cui devi attribuire i permessi di lettura si chiama "IUSR_pccasa".
    Prova ad assegnargli i permessi e facci sapere.
    scusa ma cosa devo fare della cartella : renderla condivisa ?
    dove lo do l'accesso agli utenti ?

    io ho win XP e IIS 5.1


  • User

    @tonyx said:

    ....
    Ciao toni ho smesso di spippolare per un po, poi ho avuto dei casini.
    Scusa ho cambiato l'indirizzo IP e ho messo quello che mi dici tu:
    127.0.0.1 su porta 80 e funziona.
    Ma è importante l'indirizzo ?
    Se io lavoro su un solo computer, cioè ISS e il brower client sono sulla stessa macchina ?
    Volevo dire se apro 3 browers nella mia macchina che leggono 3 cose diverse ma sempre sulla stessa macchina, secondo la logica TCP/IP hanno tutti 3 indirizzi diversi ?


  • User

    Toni scusa,
    non mi arriva di nuovo, il motivo non lo so.
    Io setto la directory predefinita ....documenti/dduck/asp sul sito web predefinito (sono dentro IIS).
    Poi setto l'indirizzo 127.0.0.1 e la porta 80 e nel browers http:/ /localhost/asp_1.asp
    Mi andava e non mi va.
    L'utente l'ho cambiato perche newton non mi funzionava causa virus.