Domanda

Abbiamo appena iniziato a utilizzare Windows Server 2008 R2 e IIS7.5 e sto provando a spostare alcuni siti esistenti dalla nostra finestra di Windows 2003. Riesco a far funzionare bene i siti ma ricevo 401 errori per tutti i CSS / Immagini nei siti. Concedere a tutti l'accesso in lettura risolverà questo problema, ma non sono molto contento di farlo.

Ho letto che IIS7.5 utilizza a magico nuovo "account" e ogni pool di applicazioni ha il proprio account.

Finora l'ho

  • Creata una nuova cartella in wwwroot per il mio sito Web (kbank)
  • Copia i file da un'altra macchina
  • In IIS7 ha creato un nuovo sito Web (non directory virtuale), questo ha creato un nuovo pool di applicazioni con lo stesso nome del mio sito Web. Questo è un pool di pipeline integrato
  • In Process Model / Identity questo utilizza ApplicationPoolIdentity e Carica profilo utente è impostato su True
  • È stato concesso a IIS AppPool \ kbank l'accesso in lettura alla radice della cartella

Qualcuno può dirmi come impostare meglio i miei siti Web.

È stato utile?

Soluzione

Forse ti manca solo un piccolo passo. Quando hai concesso l'accesso in lettura all'account, hai verificato che sostituisse le impostazioni in tutte le sottodirectory. Inoltre, potrebbe essere necessario ripristinare IIS dopo aver modificato i diritti di accesso.

Altri suggerimenti

2008 R2 IIS 7.5

Proprio come una FYI. Dopo aver ricostruito i server e trascorso ore infinite a risolvere un errore 401.3 dopo aver modificato l'identità AppPool in un account di dominio, abbiamo scoperto che un oggetto Criteri di gruppo stava uccidendo IIS. Assicurati di provare con un server in " Computer " container e che nessun oggetto Criteri di gruppo sta cambiando gruppi con restrizioni al di fuori degli amministratori.

Nel nostro caso, Autorità NT \ Utenti autenticati è stata rimossa dal gruppo USERS locale e ha interrotto IIS completo.

Verificherei qual è il codice di stato esatto dell'errore 401 Codice di stato IIS 7 Una volta che conosci l'esatto codice di errore, sarà facile risolvere il problema esatto.
Vorrei anche eseguire Process Monitor e vedere se ci sono " ACCESS DENIED " utilizzando il filtro.

Saluti,
Vivek.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top