如何将域名等内容解析为动作

时间:2013-06-12 18:17:08

标签: c# asp.net asp.net-mvc-4 .net-4.5 iis-8

这是我的路线之一:

routes.MapRoute(
    name: "PR",
    url: "Home/PageRank/{id*}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);

但是当我使用此网址http://localhost:56828/Home/PageRank/google.com时,我收到404错误。

1 个答案:

答案 0 :(得分:1)

网址中的.可能会导致问题。尝试在Web.config中进行以下设置,看看它是否有效。 <system.webServer> <modules runAllManagedModulesForAllRequests="true"/>