2010-01-21 2 views
0

응용 프로그램의 Reports 폴더 (루트에 있음)에있는 ASPX 파일이 거의없는 ASP .NET MVC 1.0 응용 프로그램이 있습니다.ASP .NET MVC 및 ASPX 파일 IIS 6의 호스팅 문제

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 (파일을 찾을 수 없습니다 오류)를 얻을 :

내 Global.asax에 다음 줄이 포함되어 있습니다.

구성이 누락 되었습니까?

JFYI : IIS 6은 와일드 카드 매핑이 설정된 Win2K3 상자에서 실행됩니다.

답변

0

고정.

ASP .NET MVC 구성에는 문제가 없습니다. 보고 서비스는 web-app의 Reports 디렉토리를 오버라이드하고 host/Reports SQL Server보고가 인계되었습니다.

1

Google MVC 및 II6. IIS6에서 라우팅을 실행하려면 global.asax 파일에 포함시켜야 할 몇 가지 사항이 있습니다.

ASP.NET MVC on IIS 6 Walkthrough

+0

감사합니다. -하지만 이미 봤습니다. 내 질문을 본다면; 나는 .ASPX 파일과 MVC 컨트롤러를 혼합하고있다. MVC가 제대로 작동하고 있습니다.이 문제는 Reports 폴더 내에있는 Reports.aspx 파일을 호출 할 때 발생합니다. – effkay