簡體   English   中英

如何使用Wix Toolset為ASP.NET Core應用程序創建MSI安裝程序

[英]How to create MSI installer for ASP.NET Core application using Wix Toolset

我需要有正確方向的見解/建議,我想這不是一件容易的事。 要求是:

  1. 如果尚未安裝,請安裝.Net core 2.0。
  2. 如果尚未安裝,請安裝IIS的Windows主機包。
  3. 如果尚未安裝,請安裝SQL Server Express。
  4. 在Inetpub / wwwroot中刪除已發布的asp.net core 2.0應用程序文件和文件夾,並在IIS中進行必要的設置,例如將應用程序池設置為No Managed Code和port等。相應地更新appsettings.json文件中的連接字符串。

您的見解和指導是高度學徒的。 謝謝

首先專注於為ASP.NET應用程序創建運行良好的msi安裝程序 - 第4點 - 並且可能只是使用自托管應用程序。 這將顯着簡化部署,因為其中一個先決條件(.NET Core)不必進行自舉 - 您刪除了todo列表的第1點。 據我所知,此時您應該能夠將ASP.NET應用程序安裝到IIS中。

可能對此部分有用的教程和文章是:

為ASP.NET Web應用程序創建WiX安裝程序

打包Windows Installer的自包含.NET Core應用程序

如何創建Windows Installer MSI - .Net Core Wix - 視頻

接下來的步驟是學習如何安裝先決條件,但我相信一旦你的ASP.NET安裝程序工作,todo列表中的所有其他項目將不需要進一步的外部建議。

您應該知道,WiX工具集和msi安裝技術都有陡峭但不是很長的學習曲線。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM