zoukankan      html  css  js  c++  java
  • Wisej如何实现mvc&api等基架扩展

        因为Wisej本身就是一个web Application,它本身的架构就是以这里以VS2019为例,步骤如下:

    1. 添加Controllers文件夹

    2. 右键Controllers文件夹,添加=>新搭建基架的项目

    3. 选择MVC=》包含读/写操作的MVC 5 控制器

    4. Web API的添加方式与2-3步相同

      API添加完成以后,注意以下说明,一定要按照说明操作:

       

      Visual Studio 已向项目“WisejWebPageApplication2”添加 ASP.NET Web API 2 的 全部集合 个依赖项。
      
      项目中的 Global.asax.cs 文件可能需要其他更改才能启用 ASP.NET Web API。
      
      1. 添加以下命名空间引用:
      
          using System.Web.Http;
          using System.Web.Routing;
      
      2. 如果代码尚未定义 Application_Start 方法,请添加以下方法:
      
          protected void Application_Start()
          {
          }
      
      3. 在 Application_Start 方法的开头添加以下行:
      
          GlobalConfiguration.Configure(WebApiConfig.Register);

       

       

          5. 重点来了,一定要添加wisej的默认路由,否则,无法访问新建的控制器路径。

     App_Start/RouteConfig.cs

        public class RouteConfig
        {
            public static void RegisterRoutes(RouteCollection routes)
            {
                routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
                routes.IgnoreRoute("{resource}.html/{*pathInfo}");
                routes.IgnoreRoute("{resource}.wx/{*pathInfo}");
                routes.IgnoreRoute("{resource}.json");
    
                routes.MapRoute(
                    name: "Default",
                    url: "{controller}/{action}/{id}",
                    defaults: new { action = "Index", id = UrlParameter.Optional }
                );
            }
        }

    配置完成以后启动测试

  • 相关阅读:
    android sdk adt 版本
    android 动画
    android sdk 更新
    eclipse 自定义项目类型
    android 电量
    webApp 重用问题
    tomcat 配置首页
    什么是供应链
    dom4j使用selectSingleNode方法报错
    java编译过程中的bug
  • 原文地址:https://www.cnblogs.com/honk/p/12618469.html
Copyright © 2011-2022 走看看