微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过Web将一个ReactJS Web应用程序部署到IIS

如何解决通过Web将一个ReactJS Web应用程序部署到IIS

我们已经开发了一个ReactJS Web应用程序,并且希望将该应用程序托管在IIS上。该应用程序可以在IIS上成功运行。现在,该升级应用程序了。我们希望简化部署过程,而不是将文件手动复制到IIS文件夹。

我们如何使用WebDeploy协议将使用命令npm run build生成的构建包部署到IIS网站上?

(注意:IIS已被配置为接受并成功执行WebDeploy请求,例如Visual Studio MVC项目输出。)

解决方法

实现它可能很困难,因为Web部署通常需要Visual Studio打包应用程序,这与直接构建reactJS不同。

ReactJS的更多部署是在构建完成后复制到远程IIS。如果您坚持使用Web部署,则首先需要将其与Visual Studio结合,在构建后打包ReactJS。然后使用powershell to deploy the package onto the remote serverenter image description here

我的首选方法是使用Azure DevOps。它简单易用,尤其是对于应用程序的后续升级和部署需求。它可以远程部署,部署后的升级和迭代也非常方便。

Azure Pipelines

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。