У меня есть приложение ASP .NET MVC 1.0, которое содержит несколько файлов ASPX, расположенных вместо папки «Отчеты» (расположенной в корне) приложения.
My Global.asax содержит следующие строки:
routes.IgnoreRoute( "{resource}.axd/{*pathInfo}" );
routes.IgnoreRoute( "{resource}.aspx/{*pathInfo}" );
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new
{
controller = "Home",
action = "Index",
id = ""
} // Parameter defaults
);
Но когда я пытаюсь получить доступ к следующему URL,
http://xx/Reports/SomeASPXPage.aspx
Я получаю 404 (ошибка файла не найдена).
Чего мне не хватает в конфигурации?
JFYI: IIS 6 работает на коробке Win2K3 с включенным сопоставлением по шаблону.