quando eseguo il debug del mio sito Web localmente utilizzando Visual Studio, la modifica a web.config passa all'effetto senza alcun problema.La modifica a web.config sul server non ha effetto
Tuttavia, quando eseguo la stessa modifica a web.config sul mio server host (con IIS 7.5 in esecuzione) sembra che il sito stia ancora utilizzando la vecchia versione di web.config quando lo carico nel mio browser . Le nuove modifiche non sono applicate.
Ho tentato di arrestare e avviare il pool di applicazioni del mio sito sul server utilizzando Gestione IIS, ma ancora nessuna modifica. Ho anche provato a fermare e avviare IIS, che non funziona neanche.
La modifica che sto apportando al mio web.config comporta la rimozione di voci nel blocco per consentire e negare agli utenti. Attualmente è impostato per richiedere le credenziali e, se valido, il sito è accessibile. In caso contrario, l'accesso è negato. La modifica che sto tentando di fare è consentire l'accesso a tutti gli utenti e non chiedere loro le credenziali.
PRIMA:
<authorization>
<deny users="?" />
<allow roles="admins" />
<deny users="*" />
</authorization>
DOPO:
<authorization>
<allow users="*" />
</authorization>
Qual è la ragione di questo?
Sei sicuro di voler modificare il corretto 'web.config'? Se ne hai più, verifica di cambiare quello corretto. –
Ho solo un web.config sul mio sito. – Krondorian