|
Alle er kjent med å konfigurere nettsider i IIS, og jeg tror ikke det er mange brødre som ikke gjør det, men når man konfigurerer asp.net MVC, vil det oppstå noen problemer. Jeg vil notere problemene jeg støtte på under konfigurasjonen for din referanse. Min enhets server er et Windows 2003-system, IIS6
Katalogoppføring avslåttDenne virtuelle katalogen tillater ikke at innhold oppføres.
Dette er fordi du mangler en DLL-fil, Velg Site - > Egenskaper -> Hjemmekatalog -> Konfigurasjon -> Mapping
Sett inn Wildcard-applikasjonskartleggingen nedenfor i utvalget
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Merk her at
Bekreft om filen finnes, denne avkrysningsboksen, velg aldri hvorfor. Fordi i IIS 6,7-versjonen gjenkjenner han ikke stiinnstillingene i vår ruting
Det er vi som regel - public static void RegisterRoutes(RouteCollection routes)
- {
- routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
- routes.MapRoute(
- "Default", // Route name
- "{controller}.aspx/{action}/{id}", // 大家看好,如果你选择了上面的复选框,这里你就得加上文件的扩展名,不然的话,会提示你,文件不存在
- new { controller = "Home", action = "Index", id = ""}// Parameter defaults
- );
Kopier kodenBare endre programmapping-dll-en ovenfor til .NET 4.0!
|