2

我正在将一个经典的 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 通过?

当我在 url 中使用 Logon.asp 时,我的 localhost IIS(Windows 7 64 位)、IIS 7.5)没有呈现任何错误,这让我感到困惑。该错误仅在演示服务器(Windows 2008 R2 服务器上的 IIS 7.5)中呈现。

4

0 回答 0