|
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.NETFramework2.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 - 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
- );
Code kopiërenVerander gewoon de bovenstaande programma-mapping dll naar .NET 4.0!
|