|
Kaikki tuntevat verkkosivujen konfiguroinnin IIS:ssä, enkä usko, että montaa veljestä ei ole, mutta MVC:n asp.net konfiguroidessa tulee ongelmia. Tallennan konfiguroinnin aikana kohtaamani ongelmat viitteeksi sinulle. Laitteeni palvelin on Windows 2003, IIS6
Hakemistoluettelo evättyTämä virtuaalihakemisto ei salli sisällön listaamista.
Tämä johtuu siitä, että sinulta puuttuu dll-tiedosto, Valitse Sivusto - > Ominaisuudet -> Kotihakemisto -> Konfiguraatio -> Vertailu
Lisää alla oleva Wildcard Application Mapping valintaan
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Huomaa tässä, että
Varmista, onko tiedosto olemassa, tämä valintaruutu, älä koskaan valitse miksi. Koska IIS 6,7 -versiossa hän ei tunnista reitityksen polkuasetuksia
Yleensä olemme - 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
- );
Kopioi koodiVaihda vain yllä oleva ohjelman mapping dll .NET 4.0:aan!
|