|
Každý pozná konfiguráciu webstránok v IIS a nemyslím si, že je veľa bratov, ktorí to nerobia, ale pri konfigurácii asp.net MVC môžu nastať problémy. Zaznamenám problémy, na ktoré som narazil počas konfigurácie, pre vašu referenciu. Server mojej jednotky je systém Windows 2003, IIS6
Zoznam adresárov zamietnutýTento virtuálny adresár neumožňuje uvádzanie obsahu.
Je to preto, že vám chýba súbor dll, Vyberte lokalitu - > Vlastnosti -> Domovský adresár -> Konfigurácia -> Mapovanie
Vložte Wildcard Application Mapping nižšie do výberu
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Všimnite si, že
Overte, či súbor existuje, toto zaškrtávacie políčko nikdy nevyberajte prečo. Pretože vo verzii IIS 6,7 nerozpoznáva nastavenia cesty v našom smerovaní
Vo všeobecnosti sme - 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
- );
Kopírovať kódStačí zmeniť vyššie uvedené mapovanie programu dll na .NET 4.0!
|