|
Todo mundo está familiarizado com configurar sites no IIS, e não acho que muitos irmãos não façam isso, mas ao configurar asp.net MVC, haverá alguns problemas. Vou registrar os problemas que encontrei durante a configuração para sua referência. O servidor da minha unidade é o sistema Windows 2003, IIS6
Listagem de Diretório NegadaEste Diretório Virtual não permite que conteúdos sejam listados.
Isso porque você está faltando um arquivo dll, Selecione o site - Propriedades > -Diretório > Residencial -Configuração > -Mapeamento >
Insira o Mapeamento de Aplicação Curinga abaixo na seleção
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Note aqui que
Confirme se o arquivo existe nessa caixa, nunca selecione o motivo. Porque na versão IIS 6,7, ele não reconhece as configurações de caminho no nosso Roteamento
Geralmente somos - 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
- );
Copiar códigoBasta mudar o mapeamento do programa acima para .NET 4.0!
|