asp.net web api2设置默认启动登录页面的方法

Heidi ·
更新时间:2024-05-16
· 1830 次阅读

1.在Global.asax文件中添加Application_BeginRequest方法,如下如所示:

public class WebApiApplication : HttpApplication { protected void Application_Start() { log4net.Config.XmlConfigurator.Configure(new FileInfo(Server.MapPath("~/Web.config"))); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); } protected void Application_BeginRequest(object sender, EventArgs e) { if (Context.Request.FilePath == "/") Context.RewritePath("home/page/login.html"); } }

静态页面的目录结构如下所示:

2.等启动项目后,到了登录页,有可能会发现静态资源,如图片,css,js文件全部加载失败,这个时候需要修改一下路径,如下所示:

登录成功跳转的页面也要注意下。

备注:项目使用rider2022.2.3开发 

到此这篇关于asp.net web api2设置默认启动登录页面的文章就介绍到这了,更多相关asp.net web api2默认登录页面内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!



Web net ASP.NET 默认 方法 启动 api ASP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号