.Net WebApi 部署到服务器

390 阅读1分钟

.Net WebApi 部署到服务器

为了访问API不需要本地运行,能让其他人访问API,所以对项目进行发布。

发布以后通过IIS部署到WindowServer服务器上,能直接通过域名端口对API进行访问

本次部署通过git的方式来控制对发布版本进行控制,使用gitee托管网站进行托管

一、发布推送

在gitee网站上新建一个仓库,在本地克隆仓库

打开项目邮件WebApi项目选择发布

选择发布到文件夹,然后选中刚才克隆的仓库然后点击完成

点击右上角发布

推送发布的程序到仓库,第一次推送点击全部文件再推送

二、发布网站

成功推送以后进入到服务器安装iis

运行需要有相对应的环境,我这个是.NET6的所以下载这个IIS运行支持(ASP.NET Core Module v2)HostingBundle然后在服务器上安装

在服务器上克隆好发布项目的仓库,打开IIS添加网站,能https就https了,

测试API是否能用

http只能用Get、Post,解决方法:

打开网站的模块,删除WebDAVModule模块