|
Alla är bekanta med att konfigurera webbplatser i IIS, och jag tror inte att det finns många bröder som inte gör det, men när man konfigurerar asp.net MVC kommer det att uppstå vissa problem. Jag kommer att dokumentera problemen jag stötte på under konfigurationen för din referens. Min enhets server är Windows 2003-system, IIS6
Kataloglista nekadDenna virtuella katalog tillåter inte att innehåll listas.
Detta beror på att du saknar en dll-fil, Välj plats - > egenskaper -> hemkatalog -> konfiguration -> kartläggning
Infoga Wildcard-applikationskartläggningen nedan i urvalet
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Observera här att
Bekräfta om filen finns i denna kryssruta, välj aldrig varför. För i IIS 6,7-versionen känner han inte igen väginställningarna i vår Routing
Det är vi oftast - 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
- );
Kopiera kodenByt bara ovan programmappningsdll till .NET 4.0!
|