|
Alle kender til at konfigurere hjemmesider i IIS, og jeg tror ikke, der er mange brødre, der ikke gør, men når man konfigurerer asp.net MVC, vil der opstå nogle problemer. Jeg vil notere de problemer, jeg stødte på under konfigurationen, til din reference. Min enheds server er Windows 2003-system, IIS6
Katalogoptegnelse afvistDenne virtuelle mappe tillader ikke, at indhold opføres.
Det skyldes, at du mangler en dll-fil, Vælg Sted - > Egenskaber -> Hjemmemappe -> Konfiguration -> Mapping
Indsæt Wildcard-applikationskortet nedenfor i udvalget
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Bemærk her, at
Bekræft om filen findes, denne afkrydsningsboks, vælg aldrig hvorfor. Fordi han i IIS 6,7-versionen ikke genkender stiindstillingerne i vores Routing
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 kodeBare ændr ovenstående programmapping-dll til .NET 4.0!
|