怎么在asp.net core的中间件中返回具体的页面

2023-04-08 04:50:00 返回 中间件 页面

:

在asp.net core的中间件中,如果要返回具体的页面,需要使用UseMvcWithDefaultRoute和UseStaticFiles两个中间件。

首先,在Startup类的ConfigureServices方法中添加如下代码:

public void ConfigureServices(IServiceCollection services) { services.AddMvc(); }

然后在Configure方法中添加如下代码:

public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseMvcWithDefaultRoute(); app.UseStaticFiles(); }

上面代码中,我们使用了UseMvcWithDefaultRoute中间件来启用MVC,并使用默认路由。然后使用UseStaticFiles中间件来启用静态文件中间件。

接下来,我们在wwwroot目录下添加一个名为index.html的页面,代码如下:

asp.net core 中间件

这是一个页面

最后,我们启动项目,在浏览器中访问http://localhost:5000/,就可以看到index.html页面了。

相关文章