J'ai besoin d'informations/suggestions pour aller dans la bonne direction et je suppose que ce ne sera pas une tâche facile. Les exigences sont les suivantes:
Vos idées et vos conseils sont hautement qualifiés. Merci
Concentrez-vous d'abord sur la création d'un programme d'installation msi fonctionnel pour l'application ASP.NET uniquement - point 4 - et utilisez peut-être simplement une application d'hébergement automatique. Cela simplifierait considérablement le déploiement car l'une des conditions préalables (.NET Core) ne doit pas être démarrée - vous supprimez le point 1 de la liste des tâches. Je comprends qu'à ce stade, vous devriez être capable d'installer votre application ASP.NET dans IIS.
Les tutoriels et articles qui peuvent être utiles pour cette partie sont:
Création d'un programme d'installation WiX pour les applications Web ASP.NET
Empaquetage d'une application .NET Core autonome pour Windows Installer
Comment créer Windows Installer MSI - .Net Core Wix - vidéo
Les prochaines étapes seraient d'apprendre à installer les prérequis, mais je suis sûr qu'une fois que vous obtiendrez votre programme d'installation ASP.NET fonctionnant, tous les autres éléments de la liste des tâches ne nécessiteront pas d'autres conseils externes.
Vous devez savoir que le jeu d'outils WiX et la technologie d'installation msi ont une courbe d'apprentissage abrupte mais pas très longue.