c# Web API实例,与发布、部署、api调用

本文详细阐述了如何创建WebAPI项目,配置路由,编写测试函数,发布至IIS并测试通过Ajax在ASP.NET中调用API的方法。
摘要由CSDN通过智能技术生成

1.新建web api项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后在controller文件夹下添加web api控制器
在这里插入图片描述
命名改为TestController在这里插入图片描述
打开App_Start文件夹下,WebApiConfig.cs ,修改路由,加上{action}/ ,这样就可以在api接口中通过接口函数名,来导向我们希望调用的api函数,否则,只能通过controller来导向,就可能会造成有相同参数的不同名函数,冲突。其中,{id}是api接口函数中的参数。
在这里插入图片描述
写一个测试的api函数,并开始执行(不调试)
在这里插入图片描述
在这里插入图片描述
再写一个函数,也返回数据库中的数据
在这里插入图片描述
在这里插入图片描述
这样就完成了一个web api实例的编写。

2.发布web api 并部署

在这里插入图片描述
在这里插入图片描述
选择一个本地路径点击完成
在这里插入图片描述

点击发布,正常情况下会显示发布成功
在这里插入图片描述
在这里插入图片描述

下一步是部署,打开IIS管理器

在这里插入图片描述
添加网站
在这里插入图片描述
填写网站名称,选择物理路径,端口我这里写的是91,不同电脑可能会重复,改成92,93都可以,只是一个数字。然后点击确定。
在这里插入图片描述
这个testApi就是刚刚我们部署好的,点击下图右侧的浏览*91(http),会打开网页
在这里插入图片描述
在这里插入图片描述
然后修改网页路径,到我们写好的web api接口,成功显示结果
在这里插入图片描述
另一个接口函数页可以正常调用
在这里插入图片描述
这个时候,就可以在本地的web项目中,调用这个api接口了,(**其他平台,把localhost换成本地ip地址,如192.168.1.12)**如下图,使用asp.net 网页中,使用ajax调用api接口:
在这里插入图片描述

在这里插入图片描述

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
发布C# WebAPI项目并在IIS中部署的步骤如下: 1. 打开Visual Studio,打开你的C# WebAPI项目。 2. 在Visual Studio中,选择“生成(Build)”菜单,然后选择“发布(Publish)”选项。 3. 在“发布目标(Publish Target)”中,选择“文件系统(File System)”。 4. 在“目标位置(Target Location)”中,指定你想要发布到的文件夹。 5. 点击“发布(Publish)”按钮,Visual Studio将会发布你的C# WebAPI项目到指定的文件夹中。 6. 打开IIS管理器,右键单击“网站(Web Sites)”节点,选择“添加网站(Add Website)”选项。 7. 在“添加网站(Add Website)”对话框中,输入网站名称、物理路径、端口号等信息。 8. 在“主机名(Host Name)”中,输入你想要使用的主机名(如果不需要,请留空)。 9. 在“IP地址(IP Address)”中,选择你想要使用的IP地址(如果不需要,请留空)。 10. 点击“确定”按钮,IIS将会创建你的网站。 11. 在IIS管理器中,右键单击你刚刚创建的网站,选择“添加应用程序池(Add Application Pool)”选项。 12. 在“添加应用程序池(Add Application Pool)”对话框中,输入应用程序池名称、.NET CLR版本等信息。 13. 点击“确定”按钮,IIS将会创建你的应用程序池。 14. 在IIS管理器中,右键单击你的网站,选择“编辑绑定(Edit Bindings)”选项。 15. 在“网站绑定(Site Bindings)”对话框中,选择你想要使用的端口号、IP地址和主机名(如果有)。 16. 点击“确定”按钮,IIS将会保存你的网站绑定设置。 17. 在IIS管理器中,右键单击你的应用程序池,选择“高级设置(Advanced Settings)”选项。 18. 在“高级设置(Advanced Settings)”对话框中,将“.NET CLR版本(.NET CLR Version)”设置为你的C# WebAPI项目所使用的CLR版本。 19. 点击“确定”按钮,IIS将会保存你的应用程序池设置。 20. 在IIS管理器中,右键单击你的网站,选择“添加应用程序(Add Application)”选项。 21. 在“添加应用程序(Add Application)”对话框中,输入应用程序路径、应用程序池名称等信息。 22. 点击“确定”按钮,IIS将会创建你的应用程序。 23. 将你的C# WebAPI项目发布到应用程序路径所指定的文件夹中。 24. 打开你的浏览器,输入你的网站地址,验证你的C# WebAPI项目已经成功部署到IIS中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值