Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 18775|Antwoord: 1

[ASP.NET] asp.net mvc-project verschijnt Directory Listing Afgewezen Deze virtuele directory heeft geen ...

[Link kopiëren]
Geplaatst op 19-11-2015 10:06:13 | | |
Ik heb een project gedaan asp.net mvc4, gedeployed naar IIS, en ontdekte dat de Directory Listed Dendened This Virtual Directory niet toestaat dat inhoud wordt vermeld. Fout

Het internet zegt dat er geen standaard startpagina is, hoe stel je de standaard startpagina in voor MVC-projecten?

Uiteindelijk kwam ik erachter dat het .net-reden was, gewoon .net 4.0 opnieuw registreren.

De installatievolgorde van IS en .netfw4.0 is van voor naar achter, als je het per ongeluk omdraait, maakt dat niet uit.
Open de program-run-cmd: Voer een commando in om IIS opnieuw te registreren
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

Een. Zoek C:\WINNT\MICROSOFT.NET\FRAMEWORK\V versienummer ASPNET_REGIIS.EXE\ en dubbelklik om het te starten
      Ja, het lijkt erop dat DOS-commando's niet zullen werken.
Twee. Start - Programma's - Microsoft Visual Studio 2008 - Visual Studio Tools - Visual Studio 2008 Opdrachtprompt Typ vervolgens aspnet_regiis.exe -i OK om 100% op te lossen

Het volgende is een verklarende informatie voor aspnet_regiis.exe parameters:

-i - Installeer deze versie van ASP.NET en werk de scriptmapping bij aan de wortel van de IIS-metadatabase en alle scriptkaarten onder de wortel. Upgrade bestaande low-version script-mappings naar deze versie. -ir - Installeer deze versie van ASP.NET, alleen registratie. Werk geen scripttoewijzingen bij in IIS. -enable - Wanneer -enable is opgegeven met -i of -ir, wordt ASP.NET ook ingeschakeld in de IIS Security Console (IIS 6.0 of later). -s <path> - Installeer deze versie van het script recursief op het opgegeven pad. Upgrade bestaande low-version script-mappings naar deze versie. Bijvoorbeeld, aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1 -sn <path> - Installeer deze versie van het script map niet-recursief in het opgegeven pad. Upgrade bestaande low-version script-mappings naar deze versie. -r - Installeer de scriptmap voor deze versie van de IIS-metadatabase rootlocatie en alle scriptmaps onder de root. Ongeacht de huidige versie worden alle bestaande scripttoewijzingen gewijzigd naar deze versie. -u - Verwijder deze versie van ASP.NET. De bestaande scriptmapping naar deze versie wordt opnieuw toegewezen aan de overige hoogste ASP.NET versies die op deze machine zijn geïnstalleerd. -ua - Verwijder alle versies ASP.NET op de machine -k <path> - Verwijder recursief alle scriptafbeeldingen naar elke ASP.NET versie van het opgegeven pad. Bijvoorbeeld, aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1 -kn <path> - alle scriptafbeeldingen die niet-recursief van het opgegeven pad zijn verwijderd naar een ASP.NET versie. -lv - Geeft alle versies ASP.NET op de computer geïnstalleerd weer (inclusief status en installatiepad). Status: Geldig[ (Wortel)]| Ongeldig -lk - Geeft alle paden (samen met versies) op voor alle IIS-metadatabase-items die ASP.NET script-mappings bevatten. Items die ASP.NET scriptmapping van de ouder erven, worden niet weergegeven. -c - Installeer deze versie van het clientscript in de aspnet_client submap van elke IIS-sitemap. -e - Verwijder deze versie van het clientscript uit de aspnet_client submap van elke IIS-sitemap. -ea - Verwijder alle versies van clientscripts uit de aspnet_client submap van elke IIS-sitemap.






Vorig:jquery luistert naar carriage return-gebeurtenissen
Volgend:SQL Prompt installatietutorial
Geplaatst op 20-11-2015 09:58:16 |
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com