当我设置此路线时,我可以触发任何 controllerName / actionName 网址,因为我不需要开始网址/网页。
我没有运行web api,因为我想使用razor来查看我的观点。
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapMvcAttributeRoutes();
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "*", action = "*", id = UrlParameter.Optional }
);
}
但是当我启动项目并运行我的网站时,我会在浏览器中看到基本网址:http://localhost:62127/
给我404错误。
如何配置我的项目以返回IIS通常给我的403错误?何时禁用目录浏览?