|
Mindenki ismeri az IIS-ben beállított weboldalak konfigurálását, és nem hiszem, hogy sok testvér van, aki nem tudja, de asp.net MVC konfigurálásakor problémák lesznek. Feljegyzem a konfiguráció során tapasztalt problémákat, hogy a hivatkozásod. Az én készülékem szervere Windows 2003 rendszer, IIS6
Jegyzékjegyzék elutasítvaEz a Virtuális Könyvtár nem engedélyezi a tartalom felsorolását.
Ez azért van, mert hiányzik egy dll fájl, Válassza ki a helyszínt - > tulajdonságokat -> Home Directory -> Konfiguráció -> Leképezés
A Wildcard Application Mapping alábbi választásba kerüljön
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Itt jegyezzük meg, hogy
Erősítsd meg, hogy létezik-e a fájl ebben a jelölőnégyzetben, soha ne válaszd ki, miért. Mert az IIS 6,7 verzióban nem ismeri fel az útvonalbeállításokat az útvonalakban
Általában igen - 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
- );
Kód másolásaCsak változtasd a fenti programtérképet .NET 4.0-ra!
|