Usare IIS 7 con Visual Studio 2005

Per chi per la prima volta tenta di usare Visual Studio 2005 con IIS 7 su Windows Vista si troverà di fronte ad una serie di errori che per lo più sono dovuti ad una non completa configurazione.

Se cercate di creare il vostro nuovo sito web da Visual Studio 2005 direttamente su IIS 7, potreste vedere questo messaggio di errore:

  • Vi consiglio inanzitutto di installare il SP1 di Visual Studio 2005.
  • Quindi aggiungete le seguenti componenti di IIS 7 che non sono installate di default

  •  Ora abilitate la "Windows Autentication"  a livello di sito o applicazione: questa opzione serve per il funzionamento del debugger di Visual Studio 2005. Una volta selezionato il Web Site, selezionare "Autentication Settings"  dal pannello centrale, quindi nella maschera successiva, evidenziata nella figura seguente, selezionare "Enable" per "Windows Autentication"

  • Fatte queste impostazioni bisogna lanciare Visual Studio 2005 con i privilegi di amministratore, quindi se avete l'UAC abilitata fate come segue in figura (o un metodo equivalente):

  • A questo punto è quasi tutto fatto. Se ora, Premendo F5, per far partire il debbugger, se sul vostro sito avete un messaggio di errore.

impostate come "Application Pool" per il vostro sito "Classic..", piuttosto che "Integrated". Selezionate la vostra applicazione web, quindi selezionate "Basic Settings..." dal pannello di destra e quindi "Classic .NET AppPool"