vs2019没有asp.net core(VS2022(Visual Studio)发布ASP.NET Core Web API应用到Web服务器(IIS))
概述
写完代码后 ,最常用 、简单的发布方式 ,就是将应用发布到文件夹 ,然后将publish文件夹复制到要部署的机器上(本地 、局域网服务器 、云服务器等) 。
但是在实际工作中 ,可能会遇到需要频繁地发布 ,以使应用保持最新的版本 。这时候大量的 、费时的 、重复的操作就很烦人 ,那么可以试一下以下的方法 。
使用Web部署(Web Deploy)将应用发布到Web服务器(IIS) ,实现CD(持续集成) 。
本文中的软件版本
Web Deploy v3.6(点击下载)
Visual Studio 2022
Internet Information Services (Version 10.0.17763.1)
Windows Server 2019正文
1.检查服务是否开启服务器需要安装Web Deploy v3.6 ,并检查以下两个服务是否开启 ,其中 ,Web Management Service 是开启IIS的时候需要开启的 ,Web 部署代理服务则是安装Web Deploy v3.6后有的 。
2.配置IIS1.新建一个文件夹 ,这是放置要发布的应用的地方 。由于IIS的关系,外部用户要通过IIS访问应用 ,需要将文件夹设置成共享 。
2.打开IIS管理器 ,右键添加网站
3.信息填入下面标记的地方,其中 ,物理路径是刚刚创建的文件夹 ,网站名称和端口接下来需要用到 。
3.VS2022 配置Web服务器(IIS)连接2.选第一个
3.填入信息 ,点击完成 。如果出现问题 ,大概率是 Web Deploy 安装失败 。
4.点击发布配置好之后点击发布 ,服务器的文件夹多出了文件 ,应用能通过IIS访问 。IIS提供进程守护 ,也省了自己发布完之后 ,需要重新打开应用的功夫 。
以上就是VS2022(Visual Studio)发布ASP.NET Core Web API应用到Web服务器(IIS)的简单使用
:)
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!