如何将Asp.Net Core空白模板改造成支持长尾词的Mvc架构?

2026-03-30 11:401阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计199个文字,预计阅读时间需要1分钟。

如何将Asp.Net Core空白模板改造成支持长尾词的Mvc架构?

一、创建一个空的MVC项目

二、手动创建Controllers、Models、Views

三、在ConfigureServices中注册MVC服务

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

四、注册MVC中间件,并配置路由规则

public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler(/Home/Error); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles();

app.UseRouting();

app.UseAuthorization();

app.UseEndpoints(endpoints=> { endpoints.MapControllerRoute( name: default, pattern: {controller=Home}/{action=Index}/{id?}); }); }

一 创建一个空白Mvc

二 手动创建Controllers、Models、Views

三 注册MVC服务

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

四 注册MVC中间件,并配置路由规则

public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseMvc((RouteBuilder) => { RouteBuilder.MapRoute("default", "{Controller}/{Action}/{Parameter}", new { @Controller = "Home", @Action = "Index", @Parameter = String.Empty }); }); }

五 创建控制器Home与Index视图

六 运行项目 ok

如何将Asp.Net Core空白模板改造成支持长尾词的Mvc架构?

本文共计199个文字,预计阅读时间需要1分钟。

如何将Asp.Net Core空白模板改造成支持长尾词的Mvc架构?

一、创建一个空的MVC项目

二、手动创建Controllers、Models、Views

三、在ConfigureServices中注册MVC服务

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

四、注册MVC中间件,并配置路由规则

public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler(/Home/Error); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles();

app.UseRouting();

app.UseAuthorization();

app.UseEndpoints(endpoints=> { endpoints.MapControllerRoute( name: default, pattern: {controller=Home}/{action=Index}/{id?}); }); }

一 创建一个空白Mvc

二 手动创建Controllers、Models、Views

三 注册MVC服务

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

四 注册MVC中间件,并配置路由规则

public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseMvc((RouteBuilder) => { RouteBuilder.MapRoute("default", "{Controller}/{Action}/{Parameter}", new { @Controller = "Home", @Action = "Index", @Parameter = String.Empty }); }); }

五 创建控制器Home与Index视图

六 运行项目 ok

如何将Asp.Net Core空白模板改造成支持长尾词的Mvc架构?