Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 18775|Risposta: 1

[ASP.NET] asp.net progetto MVC appare Elenco Elenco negato Questo Directory virtuale non ha un...

[Copiato link]
Pubblicato su 19/11/2015 10:06:13 | | |
Ho fatto un progetto asp.net mvc4, distribuito su IIS, e ho scoperto che la directory Listing Denied This Virtual Directory non permette di elencare contenuti. Errore

Internet dice che non esiste una pagina iniziale predefinita, come impostare la pagina iniziale predefinita per i progetti MVC?

Alla fine ho scoperto che era un motivo .net, basta riregistrare .net 4.0.

L'ordine di installazione di IS e .netfw4.0 va dal principio verso il retro, se per sbaglio lo inverti non importa.
Apri il programm-run-cmd: Inserisci un comando per ri-registrare IIS
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

Uno. Trova C:\WINNT\MICROSOFT.NET\FRAMEWORK\V numero di versione\ASPNET_REGIIS.EXE e fai doppio clic per farlo girare
      Sì, sembra che i comandi DOS non funzionino.
Due. Start - Programmi - Microsoft Visual Studio 2008 - Visual Studio Tools - Visual Studio 2008 Prompt dei comandi Poi digita aspnet_regiis.exe -i OK per risolvere al 100%

Di seguito sono riportate informazioni esplicative per aspnet_regiis.exe parametri:

-i - Installa questa versione di ASP.NET e aggiorna la mappatura degli script alla radice del metadatabase IIS e tutte le mappe degli script sotto la radice. Aggiorna le mappature degli script a bassa versione esistenti in questa versione. -ir - Installa questa versione di ASP.NET, solo registrazione. Non aggiornare le mappature degli script in IIS. -enable - Quando -enable è specificato con -i o -ir, ASP.NET è abilitato anche nella Console di Sicurezza IIS (IIS 6.0 o successiva). -s <path> - Installa questa versione della mappa dello script in modo ricorsivo sul percorso specificato. Aggiorna le mappature degli script a bassa versione esistenti in questa versione. Ad esempio, aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1 <path> -sn - Installa questa versione della mappa dello script in modo non ricorsivo nel percorso specificato. Aggiorna le mappature degli script a bassa versione esistenti in questa versione. -r - Installa la mappa dello script per questa versione della posizione radice del metadatabase IIS e tutte le mappe degli script sotto la radice. Indipendentemente dalla versione attuale, tutte le mappature degli script esistenti sono state modificate in questa versione. -u - Disinstalla questa versione di ASP.NET. La mappatura esistente dello script a questa versione viene rimappata alle restanti versioni di ASP.NET più alta installate su questa macchina. -ua - Disinstalla tutte le ASP.NET versioni sulla macchina -k <path> - Rimuovi ricorsivamente tutte le mappe di script verso qualsiasi versione ASP.NET dal percorso specificato. Ad esempio, aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1 <path> -kn - tutte le mappe di script che sono rimosse in modo non ricorsivo dal percorso specificato verso qualsiasi versione ASP.NET. -lv - Elenca tutte le ASP.NET versioni installate sul computer (inclusi stato e percorso di installazione). Stato: Valido[ (Radice)]| -lk invalido - Elenca tutti i percorsi (insieme alle versioni) per tutti gli elementi del metadatabase IIS che contengono mappe ASP.NET script. Gli elementi che ereditano ASP.NET mappatura dello script dal genitore non vengono visualizzati. -c - Installa questa versione dello script client nella sottocartella aspnet_client di ciascuna directory del sito IIS. -e - Rimuovere questa versione dello script client dalla sottocartella aspnet_client di ogni directory del sito IIS. -ea - Rimuovere tutte le versioni degli script client dalla sottocartella aspnet_client di ogni directory del sito IIS.






Precedente:jquery ascolta gli eventi di ritorno di carrozze
Prossimo:Tutorial per l'installazione dei prompt SQL
Pubblicato su 20/11/2015 09:58:16 |
http://www.itsvse.com/thread-2408-1-1.html  Questa è la soluzione
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com