.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模块