当前位置: 首页 > news >正文

商城网站数据库表关系设计免费生成ppt的网站

商城网站数据库表关系设计,免费生成ppt的网站,重庆市工程造价信息价查询,wordpress怎么做积分前言 软件系统中总是希望做到松耦合#xff0c;项目的组织形式也是一样#xff0c;本篇文章将介绍在ASP.NET CORE MVC中怎么样将Controller与主网站项目进行分离#xff0c;并且对Areas进行支持。 实践 1.新建项目 新建两个ASP.NET Core Web应用程序#xff0c;一个命名…前言 软件系统中总是希望做到松耦合项目的组织形式也是一样本篇文章将介绍在ASP.NET CORE MVC中怎么样将Controller与主网站项目进行分离并且对Areas进行支持。 实践 1.新建项目 新建两个ASP.NET Core Web应用程序一个命名为:WebHostDemo 另一个名为: Web.Controllers 看名字可以知道第一个项目是主程序项目第二个是存放Controller类和Areas的项目。 2.修改Mvc配置 在WebHostDemo项目中修改ConfigureServices函数 public void ConfigureServices(IServiceCollection services){    // Add framework services.services.AddMvc();    var manager new ApplicationPartManager();     var homeType typeof(Web.Controllers.Areas.HomeController);       var controllerAssembly homeType.GetTypeInfo().Assembly;manager.ApplicationParts.Add(new AssemblyPart(controllerAssembly));manager.FeatureProviders.Add(new ControllerFeatureProvider());         var feature new ControllerFeature();manager.PopulateFeature(feature);services.AddSingleton(feature.Controllers.Select(t t.AsType()).ToArray()); } 这样就将另一个项目中的Controller程序集注入到主程序中了。当然还可以通过另一种方式 public void ConfigureServices(IServiceCollection services){services.AddMvc().ConfigureApplicationPartManager( m {         var feature new ControllerFeature();m.ApplicationParts.Add(new AssemblyPart(controllerAssembly));m.PopulateFeature(feature);services.AddSingleton(feature.Controllers.Select(t t.AsType()).ToArray());}); } 这两种方式都可以注入Controller。 接下来修改Configure函数以通过修改路由让Mvc支持Areas app.UseMvc(routes {routes.MapRoute(name: areaRoute,template: {area:exists}/{controllerHome}/{actionIndex}/{id?});routes.MapRoute(name: default,template: {controllerHome}/{actionIndex}/{id?}); }); 3.添加Areas 在Web.Controllers项目中建立如下目录结构 Areas MyArea1-Controllers-Home.cs-Views-HomeIndex.cshtml 4.为Controller添加Area [Area(MyArea1)] public class HomeController : Controller{    public IActionResult Index()    {          return View();} } 最后 还有一件事很重要当我们这么将项目进行分离后DEBUG主程序将没办法找到Areas和Views目录所以DEBUG时要将这些目录Copy到主程序代码根目录当然如果是发布程序的话就没有这个问题。 原文地址http://www.cnblogs.com/maxzhang1985/p/6683263.html.NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
http://www.zqtcl.cn/news/71713/

相关文章:

  • 自建网站平台app开发公司平台
  • 商汇通网站如何在手机上编程游戏
  • zzzcms建站系统提供东莞微信网站建设
  • 免费建站免费网站申请郑州网站建设到诺然
  • 支持支付宝登录的网站建设哪个网站可以做外贸
  • 大连seo整站优化运营推广方案模板
  • 上海百度网站建设企业线上推广方案
  • 品牌网站建设工作室网站备案是一年一次吗
  • 关于做情侣的网站的图片素材静态页面生成器
  • 上海网站设计专业团队国家企业信用信息公示系统官网站
  • 上海做网站公司哪家好毛绒玩具 东莞网站建设 技术支持
  • 做网站刷点击网站备案难吗
  • 一个服务器可以放多少网站一个做炉石视频的网站
  • 学会建网站如何做网络营销太原建站公司有哪些
  • 模板网站建设流程图深圳网络营销
  • 企业网站asp源码做点心的网站
  • 北京梵客家装官网资阳seo
  • 济南网络推广杭州优化网站
  • 做个电商网站网站优化公司排名
  • 公司网站主要几方面网页设计图片加载不出来
  • html中文网站模板推广普通话文字内容
  • 1.86神华网站两学一做设计工作室取什么名字好
  • 做网站上极海网wordpress备份还原
  • 中企动力网站建设 医疗网站打不开dns修改吗
  • 高端网站设计推广v信haotg8深圳网站关键词排名查询
  • 南京网站制作步骤怎么制作私人网站教程
  • 企业整站推广中国建设银行官网站安装k宝
  • 个人建站网站建立网站方法
  • 建设部科研申报网站用着不好网站的后台建设
  • 公司网站未备案wordpress后台登陆太慢