Questo promemoria è rivolto a chi sviluppa siti e applicazioni Web.
Con l’andare del tempo la mia memoria si è accorciata notevolmente per questo genere di cose :-) quindi non ricordo come avevo risolto la stessa situazione tempo fa.
Beh, se vi trovate in una situazione simile al mio esempio risparmierete diverso tempo a cercare tra i vari articoli Microsoft la soluzione.
Per esempio, usate un sistema Windows XP Pro e dovete rimettere mano a lavori in ASP classic. Per lavorare in locale come prima cosa installate il servizio IIS dal pannello di controllo, installazione applicazioni, componenti Windows e spuntate IIS.
Alla fine di questo semplice passo andate ad aprire la pagina test nel vostro browser e… tadaan !
Un messaggio di errore simile a questo:
HTTP 500.100 – Internal Server Error – ASP error
Internet Information Services
Technical Information (for support personnel)
- Error Type:
(0x800401E4)
Invalid syntax
/localstart.asp, line 40
- Browser Type:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.4; .NET CLR 2.0.50727)
- Page:
GET /localstart.asp

Error Type: (0x800401E4) Invalid syntax /localstart.asp, line 40
Ma cosa è successo ? Ricordo che non ho mai avuto problemi del genere ! A questo punto iniziate a cercare nei vari motori di ricerca e scoprirete che esistono migliaia di tutorial per risolvere questo problema, tutti che vi consigliano di cambiare permessi su cartelle e dischi, decine di minuti ad aspettare che il pc cambi i permessi su cetinaia di files ecc… ovviamente il 60% delle persone che seguiranno questi consigli si ritroveranno allo stesso punto di prima.
Perché ?
Probabilmente perché avete fatto la furbata di eseguire l’accesso automatico di Windows senza inserire la password !
Risolviamo tutto subito, andate in Pannello di Controllo, Gestione Utenti e assegnate una password al vostro Account (se non l’avete già), poi da Strumenti di Amministrazione selezionate Internet Information Services, e con il tasto destro cliccate Proprietà su Web Sites e selezionate la Tab ‘Directory Security’.

IIS Directory Security
Ora non vi resta altro da fare che premere Edit e spuntare solamente Usa autenticazione di Windows.

Windows Authentication
Ora date Ok per chiudere tutto e provate a lanciare la pagina IIS dal vostro browser, se usate Internet Explorer tutto funzionerà normalmente, se invece usate Firefox, Opera o Safari richiederà login e password, usate quello del vostro account per accedere a windows.
di
robofabio
We always try to share...