[英]Webdeploy a ReactJS web application to 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將包部署到遠程服務器。
我的首選方法是使用Azure DevOps 。 簡單易用,特別適合您應用的后續升級和部署需求。 可以遠程部署,部署后升級迭代也很方便。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.