2010-01-21 52 views
0

我有一個ASP .NET MVC 1.0應用程序,它包含幾個ASPX文件,而不是位於應用程序的Reports文件夾(位於根目錄)。ASP .NET MVC和ASPX文件在IIS上承載問題6

我的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 
     ); 

但是,當我嘗試訪問以下網址,

http://xx/Reports/SomeASPXPage.aspx

我得到404(未找到文件錯誤)。

我在配置中缺少什麼?

JFYI:IIS 6在啓用了通配符映射的Win2K3框上運行。

回答

0

固定。

ASP .NET MVC配置沒有問題;報告服務覆蓋了Web應用程序的Reports目錄以及SQL Server報告正在接管的主機/報告。

1

Google MVC和II6。有一些東西需要包含在global.asax文件中才能使路由在IIS6下運行。

ASP.NET MVC on IIS 6 Walkthrough

+0

謝謝 - 但我已經在Google上搜索;如果你看到我的問題;我是混合.ASPX文件和MVC控制器。 MVC運行正常,調用位於Reports文件夾內的Reports.aspx文件的問題。 – effkay 2010-01-22 06:29:24