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

Bekijken: 17299|Antwoord: 0

[ASP.NET] asp.net Directory Listing Afgewezen oplossing verschijnt op MVC-websites

[Link kopiëren]
Geplaatst op 19-11-2015 17:48:21 | | | |

Iedereen is bekend met het configureren van websites in IIS, en ik denk niet dat er veel broeders zijn die dat niet doen, maar bij het configureren van asp.net MVC zullen er problemen zijn. Ik zal de problemen die ik tijdens de configuratie tegenkwam voor je referentie noteren.

De server van mijn unit is een Windows 2003-systeem, IIS6


Directoryvermelding geweigerdDeze Virtuele Directory staat niet toe dat inhoud wordt vermeld.

      Dit komt omdat je een dll-bestand mist,

       Selecteer Site - > Eigenschappen -> Homemap -> Configuratie -> Mapping

        

        Voeg hieronder de Wildcard Application Mapping in in de selectie

        C:WINDOWSMicrosoft.NETFramework 2.0.50727aspnet_isapi.dll

        Let hier op dat

        

       Bevestig of het bestand bestaat in dit selectievakje, selecteer nooit waarom. Omdat hij in de IIS 6,7-versie de padinstellingen in onze Routing niet herkent



Dat zijn we meestal wel

  1. public static void RegisterRoutes(RouteCollection routes)            
  2.     {                  
  3.      routes.IgnoreRoute("{resource}.axd/{*pathInfo}");                  
  4.      routes.MapRoute(                       
  5.      "Default", // Route name                       
  6.     "{controller}.aspx/{action}/{id}", // 大家看好,如果你选择了上面的复选框,这里你就得加上文件的扩展名,不然的话,会提示你,文件不存在         
  7.      new { controller = "Home", action = "Index", id = ""}// Parameter defaults                  
  8.      );            
Code kopiëren

Verander gewoon de bovenstaande programma-mapping dll naar .NET 4.0!






Vorig:SQL Prompt installatietutorial
Volgend:c# Verbind met de Mysql-database
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