怎么在asp.net core的中间件中返回具体的页面
:
在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的页面,代码如下:
这是一个页面
最后,我们启动项目,在浏览器中访问http://localhost:5000/,就可以看到index.html页面了。
相关文章