web api 创建/发布/测试(入门练习)

发布时间:2026/10/17 13:53:31
web api 创建/发布/测试(入门练习) 本文适用于具有一定c#语言基础的新手学习web api接口主要从安装软件、编写程序到发布测试。visual studio 2022、net.core8.0web api 创建/发布/测试一、下载准备工具1、安装Visual Studio1.1、下载安装工具安装好之后执行以下步骤1.2、下载Visual Studio 2022其他版本可以查看发布历史记录 | Microsoft Learn可以根据需要下载对应版本。以2022版为例如下图所示2、安装net.corenet core可以在编辑完成代码发布的时候再下载安装浏览要下载的所有 .NET 版本| .NET 可以选择下载需要的可用版本用谷歌浏览器edg浏览器可能打不开这个地址3、安装postman官网下载安装就好Postman: The Worlds Leading API Platform | Sign Up for Free一直划到最后有一个Download Postman,下载安装就行。可以不用注册账号使用的有提示二、编写C#测试程序打开visual studio 20221、创建新项目选择C#,Windows,Web API 。选第一个然后下一步最后就创建成功了2、get方法打开controller会有一个默认的Get方法直接运行会得到一个网页API文档可以用Postman调用文档上的接口得到返回信息点击try it out再点击execute得到测试返回数据3、postman测试get请求最后可以尝试用postman调用这个地址一句请求参数curl -X GET \ https://localhost:7194/WeatherForecast \ -H accept: text/plainGET请求地址是https://localhost:7194/WeatherForecast请求参数accept: text/plainpostman默认请求参数accept是all所以参数保持默认就好可以看到有返回结果4、post方法4.1创建一个类创建一个返回数据结构的类在实际项目中会有很多类用来管理数据结构在Controllers文件夹平级创建一个存放类的文件夹文件夹右键添加类4.2编写post方法逻辑在controller里面增加一个post方法保存右键项目名称点生成可以像get请求一样测试这个post请求这里得输入输出都是根据自己的想法编的主要是为了测试接口的数据流通到这里我们的建议练习接口就已经完成了最后是发布到本地和服务器上三、发布测试1、本地发布右键项目--》发布1.1本地配置IIS(internet Information Services)首先复制一下目标位置打开IIS1.2本地添加应用程序池应用程序池右键添加应用程序池1.3本地添加网站网站右键添加网站。名称自行命名物理地址就是前面发布的时候复制的地址端口设置一个大一点的1.4测试本地配置是否成功在visual studio中运行程序然后在IIS中点击浏览在端口号后加上后缀/WeatherForecasthttp://localhost:8090/WeatherForecast如果能打开的话说明配置是好的2、服务器发布CMD运行MSTSC登录服务器2.1安装net core将前面下载的net core 文件复制到服务器上然后安装2.2上传项目文件把发布的时候目标位置的文件路径里面的publish文件内容都打包然后复制到服务器的D盘上然后解压2.3和本地配置一样配置ISS、应用程序池、网站如果服务器直接搜索IIS是搜不到internet Information Services可以使用WINR输入inetmgr按回车打开然后和本地配置一样就好了物理路径填写刚刚解压publish的路径就好2.4服务器web api测试最后测试用postman在本地调用服务器上的web api

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询