在MVC3中请求经典asp页面时遇到404错误

时间:2013-01-02 22:46:21

标签: asp.net-mvc-3 iis-7.5 http-status-code-404

我正在将经典的asp应用程序转换为ASP.NET MVC3。

我在global.asax中有以下路由映射:

routes.MapRoute("LogOn", "Scripts/Logon", New With {.controller = "Account", .action = "Logon"})
routes.MapRoute("LogOnASP", "Scripts/Logon.asp", New With {.controller = "Account", .action = "Logon"})
routes.MapRoute("LogOnASPX", "Scripts/Logon.aspx", New With {.controller = "Account", .action = "Logon"})

“Scripts”文件夹中不存在logon.asp和logon.aspX。但只有logon.asp呈现404错误。似乎IIS检查logon.asp是否存在,如果没有这样的文件则报告404.

如何配置IIS设置以允许asp url通过?

我感到困惑的是,当我在网址中使用Logon.asp时,我的localhost IIS(Windows 7 64位),IIS 7.5)不会呈现任何错误。该错误仅在演示服务器(Windows 2008 R2服务器上的IIS 7.5)中呈现。

0 个答案:

没有答案