我有一个带有一些操作的HomeController.cs,可以通过http://localhost/MyWebSite/Home/Test进行访问 我想将网址缩短为http://localhost/MyWebSite/Test 因此,我将以下代码添加到RouteConfig.RegisterRoutes方法
routes.MapRoute(
name: "ShortendUrl",
url: "{action}",
defaults: new { controller = "Home", action = "Test" }
);
尝试通过http://localhost/MyWebSite/Test访问时,我看到了
HTTP-Error 403.14 - 禁止
我的错误在哪里? MapRoute错了吗?或者它可能是IIS配置中的问题?
作为参考,我使用了这篇博文:http://weblogs.asp.net/gunnarpeipman/asp-net-mvc-defining-short-urls-for-root-level-pages