|
|
Pubblicato su 06/05/2016 15:51:46
|
|
|

1. Errore mvc3 di pubblicazione: 403.14 - Il server web proibito è configurato per non elencare i contenuti di questa directory
Dopo aver lanciato a lungo, la soluzione nel prompt è:
Se non vuoi abilitare la navigazione delle directory, assicurati che il documento predefinito sia configurato e che il file esista. Usa IIS Manager per abilitare la navigazione del catalogo. Open IIS Manager. Nella vista Funzionalità, clicca doppio su Sfoglia Catalogo. Nella pagina Scorre Catalogo, clicca su Abilita nel pannello Azioni. Verifica che la proprietà configuration/system.webServer/directoryBrowse@enabled nel file di configurazione del sito o dell'applicazione sia impostata su True. Dopo aver modificato secondo questo metodo, ho scoperto che l'interfaccia di esecuzione della pagina web diventava una struttura di directory, e successivamente ho scoperto che, cambiando la sezione di configurazione del file di configurazione web.config, il sito web può essere usato normalmente, registrandolo.
<system.webServer> <validazioneIntegratedModeConfiguration="falso" /> <modules runAllManagedModulesForAllRequests="true" /> <directoryBrowse enabled="false" /> </system.webServer>
Il <modules>valore della sezione da impostare su true non influisce effettivamente sul fatto che la navigazione delle directory sia abilitata o disabilitata.
2. Dopo la pubblicazione, l'interfaccia di accesso può essere visualizzata, viene segnalato un errore saltando alla pagina per accedere al database, il login fallito per "IIS APPPOOL\ASP.NET v4.0", e si scopre che l'"IIS APPPOOL\ASP.NET v4.0" della pagina web non ha permesso di accedere al database, e il nome utente "IIS APPPOOL\ASP.NET v4.0" è stato aggiunto al database, e tutte le autorizzazioni sono state aggiunte, ed è pronto all'uso.
È tutto sopra!!!!
Impara oggi a sviluppare progetti con asp.net MVC4.
Quando il progetto fu pubblicato all'IIS locale (WIN7+IIS7.5), l'accesso non ebbe successo. Soluzione:
Aggiungi una configurazione <modules runAllManagedModulesForAllRequests="true" /> sotto il nodo <system.webServer> nella directory radice
|
Precedente:Da programmatore junior, ho fatto un progetto Winform C/S per un mese, ho imparato a copiare il codice e poi implementarloProssimo:C# ottiene informazioni di sistema, incluso l'uso della memoria del sistema operativo, ecc
|