|
Tutti conoscono la configurazione di siti web in IIS, e non credo che ci siano molti fratelli che non lo fanno, ma configurando asp.net MVC ci saranno dei problemi. Annoterò i problemi che ho riscontrato durante la configurazione per il tuo riferimento. Il server della mia unità è un sistema Windows 2003, IIS6
Elenco della directory negatoQuesta Directory Virtuale non consente di elencare contenuti.
Questo perché ti manca un file dll, Seleziona il sito - > Proprietà -> Home-Directory -> Configurazione -> Mappatura
Inserisci la mappatura delle applicazioni Wildcard qui sotto nella selezione
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Nota qui che
Conferma se il file esiste in questa casella, senza mai selezionare il motivo. Perché nella versione IIS 6,7, non riconosce le impostazioni del percorso nel nostro Routing
In genere lo siamo - 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
- );
Copia codiceBasta cambiare il dll di mappatura del programma sopra in .NET 4.0!
|