asp.net web应用程序不带后缀访问
1.安装的NuGet包:Microsoft.AspNet.FriendlyUrls
· 打开的NuGet包管理器UI或控制台窗口,安装包“Microsoft.AspNet.FriendlyUrls”安装,安装后会在App_Start文件夹生成一个文件RouteConfig.cs
2.添加Global.asax,在Application_Start方法中调用RouteConfig.RegisterRoutes方法,"RouteConfig.RegisterRoutes(RouteTable.Routes);"
现在可以在RouteConfig.cs文件RegisterRoutes方法中设置路由,如下:
var settings = new FriendlyUrlSettings();
settings.AutoRedirectMode = RedirectMode.Permanent;
routes.EnableFriendlyUrls(settings);
routes.MapPageRoute("login", "l", "~/admin/login.aspx");
routes.MapPageRoute("index", "i", "~/admin/index.aspx");
输入地址 “l”就可以访问登录页面了。