记录:如何把c#WebAPI接口发布部署到IIS

好几年没有发布部署过WebAPI接口了,今天工作中再次遇到后。突然忘记了该如何部署。现在赶紧记录一下。

1、首先把写好的WebAPI程序发布一下。发布过程如下图:

发布在哪里,看个人需求。我这边要部署到IIS上,所以发布的是文件夹。

选择文件夹的路径。

最后,发布成功。

然后打开IIS进行部署。

物理路径就选择刚才发布的文件夹路径,路径截止到api文件夹就行,不用到bin文件夹下。

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
c# 物联网平台服务器框架源码。集成iot,web api服务,这套带码是通过C#集成IOCP高性能高并发优势服务器服务源码。带手机app测试demo源码 具体具备功能如下: 1、具备EF6+mssql数据库功能,可更改为MYSQL或SQLITe. 2、自带WEB API服务,抛弃IIS支持。用户可以通过WEB前端直接读取远程设备数据以及下发控制指令。WEB API功能有服务器日志查询、WEB API接口认证用户管理、远端设备注册管理、服务器轮询读取任务启停、服务器参数设置、查询历史数据记录、下发指令到终端设备。 3、系统目前支持modbus 、modbus rtu协议,可定制开发集成Modbus TCp、西门子PLC S7协议、OPC协议、三菱PLC协议以及集成MQTT服务(以上协议在框架中没有集成,可以定制集成)。 4、系统自带MVC服务,开发API像平常使用的一样方便。另外它自带硬件协议驱动。 5、与传统协议方法不同,比如Modbus设备,需要PC端主动去连接设备,而这套框架只需要监听端口,服务器就能自动去轮询终端所有设备。 6、API接口具备动态增加轮询读取数据的任务,并且具备定时读取任务启停、任务创建和销毁、特殊读取任务定制等等。 7、运行方式以Windows服务的方式,通过API简单配置服务器参数后,只需重启本服务即可生效。 9、更快更方便的安装部署方法,支持一键安装部署,无需复杂的设置配置过程。自带WEB APIWEB应用、自带Lot服务器应用 ,可定制集成为自带MQTT服务器,一切都免除了第三方服务软件的复杂安装配置过程。 10、完整的使用说明文档。 11、强大的技术团队支持。 该框架是应用方面的DEMO源码,MVC API底层源码、IOCP Sockect源码以及通讯协议源暂不提供,如需要源码的朋友私聊 物联网服务器框架已升级至2.0.2.6。升级内容如下: 1、加入了自适应服务规则,对内存、CPU及硬盘资源进行分流控制,对服务器要求更低,速度并发更高。 2、加入了一键启动服务,自动创建数据库以配置参数功能。省去了复杂的配置过程。 3、修复了物联网设备数据读取时超时问题,加入了可灵活配置的时间机制。 4、加入了物联网设备标识,使一个4G DTU设备可以挂载多个485或232从站。 5、开放服务器接收源数据事件接口,使用时可以自定义协议以及扩展性更强。
发布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、付费专栏及课程。

余额充值