zoukankan      html  css  js  c++  java
  • Asp.Net Webapi路由基本设置

    1、直接在Global.asax中添加配置

    如:

    using MvcApplication4.App_Start;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Http;
    using System.Web.Mvc;
    using System.Web.Optimization;
    using System.Web.Routing;
    
    namespace MvcApplication4
    {
        // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,
        // 请访问 http://go.microsoft.com/?LinkId=9394801
        public class MvcApplication : System.Web.HttpApplication
        {
            protected void Application_Start()
            {
    
                RouteTable.Routes.MapHttpRoute("WebApi", "api/{controller}/{action}/{id}",
                    new { id = RouteParameter.Optional });
                AreaRegistration.RegisterAllAreas();
    
                FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
                RouteConfig.RegisterRoutes(RouteTable.Routes);
                BundleConfig.RegisterBundles(BundleTable.Bundles);
                BundleTable.EnableOptimizations = false;
            }
        }
    }

    2、在App_Start文件夹中添加WebAPIConfig.cs类,后在Global.asax文件,在 Application_Start 方法中 初始化路由映射

    WebAPIConfig.cs:

    Global.asax

            protected void Application_Start(object sender, EventArgs e)
            {
                //在应用程序启动时注册路由映射
                WebAPIConfig.Register(GlobalConfiguration.Configuration);
            }
  • 相关阅读:
    MySQL优化---主从复制
    MySQL性能优化---优化方案
    MySQL性能优化---索引
    MySQL性能优化---定位慢查询
    Linux开机启动过程详解
    naginx
    Git搭建
    脚本中特殊字符
    Shell脚本
    简单Shell脚本(实例)
  • 原文地址:https://www.cnblogs.com/eedc/p/6100205.html
Copyright © 2011-2022 走看看