我需要有正确方向的见解/建议,我想这不是一件容易的事。要求是:
您的见解和指导是高度学徒的。谢谢
答案 0 :(得分:6)
首先专注于为ASP.NET应用程序创建运行良好的msi安装程序 - 第4点 - 并且可能只是使用自托管应用程序。这将显着简化部署,因为其中一个先决条件(.NET Core)不必进行自举 - 您删除了todo列表的第1点。据我所知,此时您应该能够将ASP.NET应用程序安装到IIS中。
可能对此部分有用的教程和文章是:
Creating a WiX installer for ASP.NET Web Applications
Packaging a self-contained .NET Core app for Windows Installer
How To Create Windows Installer MSI - .Net Core Wix - video
接下来的步骤是学习如何安装先决条件,但我相信一旦你的ASP.NET安装程序工作,todo列表中的所有其他项目将不需要进一步的外部建议。
你应该知道WiX工具集和msi安装技术都有陡峭但不是很长的学习曲线。