• ASP.NET Web API学习 (一)


    开发环境:win10,使用VS2015社区版和SQLSERVER2012开发

    1.打开VS2015应用程序,点击左上角按钮:文件--新建--项目,弹出窗口中选择ASP.NET Web应用程序,

    2.点击“确定”按钮,会再弹出一个窗口选择项目模板,VS2015会根据选择的模板自动创建项目文件夹并引入一些核心应用,如果你没有设计好项目文件的分配,建议使用模板。选择后点击“确定”按钮,VS会自动创建项目目录。

    3.看一下自动生成的项目文件,主要分为App_Start,Areas,Content,Controllers,Models,Scripts,Views等,
         其中App_Start文件夹中的几个文件:1.BundleConfig.cs用来注册JS和CSS;

                           2.FilterConfig.cs用来注册全局过滤器;

                           3.IdentityConfig.cs 网站允许外部用户注册时用于用户注册;

                           4.RouteConfig.cs 注册Controller中包含的action;

                           5.Startup.Auth.cs 用于项目初始运行的配置,比如用户登录设置;

                           6.WebApiConfig.cs,注册Web API。

    在全局配置文件Global.asax中可以看到1,2,4,6这4项

    namespace WebAPIDemo
    {
        public class WebApiApplication : System.Web.HttpApplication
        {
            protected void Application_Start()
            {
                AreaRegistration.RegisterAllAreas();
                GlobalConfiguration.Configure(WebApiConfig.Register);
                FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
                RouteConfig.RegisterRoutes(RouteTable.Routes);
                BundleConfig.RegisterBundles(BundleTable.Bundles);
            }
        }
    }
    View Code

     4. 在Models文件夹中新建一个类Employee用于测试,然后在Controllers中新建EmployeeController必须继承ApiController。创建Controller时VS2015提供了更方便的方法,在选中文件夹中右击--添加--控制器,会跳出窗口选择生成代码的模板。

     5.运行项目,在运行成功的项目主页中点击"API"就可以看到设置的所有Web API接口。

  • 相关阅读:
    Log4net<转载>
    XSD使用《转载》
    assemble文件中配置
    常用工具《收藏》
    mysql查看所有存储过程,函数,视图,触发器,表《转》
    log4g net 配置
    XSLT使用<转载>
    C#操作xml之xpath语法<收藏>
    如何做镜像服务器
    Android开发之旅:环境搭建及HelloWorld
  • 原文地址:https://www.cnblogs.com/mora1988/p/5454004.html
Copyright © 2020-2023  润新知