iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > ASP.NET >使用VisualStudio创建ASP.NETWebAPI项目
  • 660
分享到

使用VisualStudio创建ASP.NETWebAPI项目

2024-04-02 19:04:59 660人浏览 八月长安
摘要

在本篇文章中将讲解如何使用Visual Studio创建一个新的asp.net WEB api项目。 在VisualStudio中有两种方式用于创建webapi项目: 1、创建带mv

在本篇文章中将讲解如何使用Visual Studio创建一个新的asp.net WEB api项目

在VisualStudio中有两种方式用于创建webapi项目:

1、创建带mvc的WebAPI项目。

2、创建独立的WebAPI项目。

一、创建带MVC的WebAPI项目

在示例程序中使用的是VisualStudio 2013版本,创建一个新的WebAPI项目并且带MVC的模板,它包含了所有必要的引用。

1、选择“文件”->“新建”->“项目”,截图如下所示:

2、在弹出的新建项目窗口中,左侧模板选择Visual C#->Web,中间面板选择ASP.net Web应用程序,输入项目名称,点击确定,界面如下:

3、在弹出的新建ASP.NET项目的窗口中,模板类型选择Web API,会看到下面默认勾选了MVC和Web API的复选框,这意味着它将添加MVC和WebAPI必要的文件夹和相关引用。点击确定按钮,界面截图如下:

4、新建的WebAPI项目结构如下图所示

这个项目就是一个默认的MVC项目加两个为WebAPI准备的特定文件:即App_Start文件夹中的WebApiConfig.cs和Controllers文件夹中的ValuesController.cs文件。

WebApiConfig.cs是WebAPI的配置文件,可以配置WebAPI路由和其他信息,跟MVC的RouteConfig.cs文件的作用相同。内容如下图所示:

ValuesController.cs是默认创建的WebAPI的控制器,包括WebAPI中常用的几个方法,内容如下图所示:

到此为止,已经成功创建了一个带MVC的WebAPI项目。

二、创建独立的WebAPI项目

在上面讲解了如何使用VisualStudio创建一个带MVC的WebAPI项目,接下来将会讲解如何创建一个独立的WebAPI项目。

1、选择“文件”->“新建”->“项目”,截图如下所示:

2、在弹出的新建项目窗口中,左侧模板选择Visual C#->Web,中间面板选择ASP.NET Web应用程序,输入项目名称,点击确定,界面如下:

3、在弹出的新建ASP.NET项目的窗口中,模板类型选择Empty,点击确定按钮,界面截图如下:

4、这时将创建一个空的WebAPI项目。项目结构如下:

现在,我们需要使用NuGet包管理器添加最新的WebAPI引用。

5、右键单击项目,然后单击“管理NuGet程序包”,界面截图如下:

6、打开管理NuGet程序包界面,在搜索框里输入“WebAPI”,选择Microsoft ASP.NET Web API2.2包并点击安装,界面如下所示:

7、出现如下图所示的界面表示WebAPI安装成功

8、在项目中创建配置文件夹,并添加配置类,配置类定义如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;

namespace IndependentWebAPI.Configuration
{
    public static class WebApiConfig
    {
        public static void ReGISter(HttpConfiguration config)
        {
            // Web API 配置和服务

            // Web API 路由
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
        }
    }
}

9、添加Global.asax文件。

右键点击项目,选择“添加”->“新建项”,界面截图如下:

10、在添加新项界面,选择web下面的“全局应用程序类”,并命名为“Global.asax”,点击添加按钮,这样就将Global.asax文件添加到了项目中。界面截图如下所示:

11、配置应用程序启动时的WebAPI的路由。

需要在Global.asax文件的Application_Start方法中调用WebApiConfig.Register()方法来配置WebAPI。Application_Start()方法定义如下:

protected void Application_Start(object sender, EventArgs e)
{
       GlobalConfiguration.Configure(WebApiConfig.Register);
}

配置Web API只需要使用基于代码的配置GlobalConfiguration 类。因此,当应用程序启动,它将调用Application_Start事件,进而调用HelloWebAPIConfig.Register()方法来配置您的Web API。

12、添加控制器

在项目上右键添加Controller文件夹,然后在新添加的Controller文件夹上右键选择“添加”->“控制器”,界面截图如下:

13、在添加基架界面选择WebAPI下面的WebAPI 2控制器 -空,点击添加按钮。截图如下所示:

14、在添加控制器界面,输入控制器的名称(控制器以Controller结尾),并点击添加按钮。截图如下所示:

15、为控制器类添加简单的GET方法,GET()方法定义如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;

namespace IndependentWebAPI.Controller
{
    public class HomeController : ApiController
    {
        [HttpGet]
        public string Get()
        {
            return "Hello World";
        }
    }
}

16、编译并运行项目,输出结果如下图所示:

这样就创建了一个独立的WebAPI项目。

到此这篇关于使用Visual Studio创建ASP.NET Web API项目的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: 使用VisualStudio创建ASP.NETWebAPI项目

本文链接: https://www.lsjlt.com/news/141718.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用VisualStudio创建ASP.NETWebAPI项目
    在本篇文章中将讲解如何使用Visual Studio创建一个新的ASP.NET Web API项目。 在VisualStudio中有两种方式用于创建WebAPI项目: 1、创建带MV...
    99+
    2024-04-02
  • VisualStudio如何创建C/C++项目问题
    目录1. 打开软件Visual Studio2.语言选择C++3.选择空项目4.填写项目名称5.创建成功后6.上一步创建了一个main.c文件并且添加到了项目中7.在main.c的编...
    99+
    2023-02-24
    Visual Studio 创建C/C++项目 Visual Studio创建C项目
  • 使用IDEA创建SpringCloud项目
    一、创建父工程 创建一个简单的maven项目,jdk版本使用8 2、输入自己的包名和项目名,父工程和子工程的包名需要保持一致 3、选择自己的maven配置 4、创建好之后在IDEA右下角启用自动导入,父工程的src目录可以删除 5、...
    99+
    2023-08-30
    intellij-idea spring cloud java 服务器 数据库
  • 使用Django框架创建项目
    目录一、Django 管理工具二、创建第一个项目三、视图和 URL 配置四、path() 函数五、使用PyCharm创建Django项目1、打开PyCharm,新建项目2、通过命令行...
    99+
    2024-04-02
  • django创建项目
    Django的MTV模式本质上与MVC模式没有什么差别,也是各组件之间为了保持松耦合关系,只是定义上有些许不同,Django的MTV分别代表:       Model(模型):负责业务对象与数据库的对...
    99+
    2023-01-30
    项目 django
  • 使用Eclipse创建Web项目的案例
    这篇文章主要介绍了使用Eclipse创建Web项目的案例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。以前使用MyEclipse已经习惯了,后来改成Eclipse感觉怪怪的。...
    99+
    2023-05-30
    eclipse web项目
  • 使用idea创建第一个Vue项目
    目录创建项目创建项目之后:自动编译创建项目之后:初始项目架构项目启动创建项目 创建项目之后:自动编译 sr/local/bin/node /usr/local/lib/node...
    99+
    2024-04-02
  • 使用vue-cli创建vue项目介绍
    1、什么是vue-cli 是vue官方提供的脚手架工具。脚手架工具简单讲就是自动将项目需要的环境、依赖等信息都配置好。 2、全局安装vue-cli (1)检查npm 版本,建议安装到...
    99+
    2024-04-02
  • 怎么使用React+umi+typeScript创建项目
    本篇内容主要讲解“怎么使用React+umi+typeScript创建项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用React+umi+typeScript创建项目”吧!项目框架搭建...
    99+
    2023-07-05
  • IDEA使用SpringAssistant插件创建SpringCloud项目
    目录1、配置 IDEA 的 Maven 环境2、安装 Spring Assistant 插件3、创建 Spring Cloud 项目1、配置 IDEA 的 Maven 环境...
    99+
    2024-04-02
  • Vue如何使用vue-cli创建项目
    这篇文章主要介绍了Vue如何使用vue-cli创建项目,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:vue-cli 是一个官方发布...
    99+
    2024-04-02
  • 如何使用IDEA2022.1 创建Spring Boot项目
    目录IDEA2022.01 创建Spring Boot项目环境:系统:Windows11IDEA:2022.01JDK:11.0.141.创建maven project 2...
    99+
    2022-11-13
    idea2022.1创建springboot项目 idea2022.1创建项目 idea创建项目
  • IDEA 创建 python 项目
    工具:IDEA 2023 一、安装插件 安装 python 插件 新建python项目 其中的Environment type 选择 virtualenv ,表示为这个项目创建一个虚拟Python虚...
    99+
    2023-09-23
    intellij-idea python java 第一个python项目 创建项目
  • Pycharm创建Django项目
    1. 点击菜单栏的File--->New Project 2. 打开Terminal, 进入刚刚创建的路径执行如下命令: python manage.py startapp app01   显示效果如下: 3. 配置静态文件...
    99+
    2023-01-30
    项目 Pycharm Django
  • JavaWeb:Maven创建Web项目
    1.1 Web项目结构 Web项目的结构分为:开发中的项目和开发完可以部署的Web项目,这两种项目的结构是不一样的,我们一个个来介绍下: Maven Web项目结构:开发中的项目 开发完成部署的...
    99+
    2023-09-25
    maven java
  • Django创建新项目
    1、安装Django       终端中输入:pip install Django==2.1.4   等于号后面的为版本,选则适合自己python的版本,如下图   Django version Python versions ...
    99+
    2023-01-30
    新项目 Django
  • IDEA2022创建Maven项目
    首先需要在IDEA中配置Maven环境 需要先在网上下载好maven,链接如下: maven官网下载地址。 2.安装并将其加入环境变量 3.打开Intellij,创建一个新项目。 4.打开settings,搜索maven。将路径改为下载好自...
    99+
    2023-08-21
    maven intellij-idea java
  • 怎么使用npx创建一个Nuxt.js项目
    本篇内容介绍了“怎么使用npx创建一个Nuxt.js项目”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!$ ...
    99+
    2024-04-02
  • 如何使用pycharm创建一个python项目
    打开pycharm,点击new project 2.修改项目存放位置,点击第二个圆圈,点击add interpreter添加解释器 3.选择一个系统内置的解释器 4.点击创建按钮即可 5.打开...
    99+
    2023-09-02
    pycharm ide python
  • 使用pycharm创建新项目要注意哪些事项
    确保你已经安装了最新版本的PyCharm,以确保你可以使用最新的功能和修复程序。在创建项目之前,最好确定你已经安装了所需的Pyth...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作