Modèle pour les sites ASP.NET Core (avec frontend basé sur le framework Vue).
Le backend est divisé en plusieurs projets ce qui permet de séparer la logique entre eux.
De plus, il existe deux projets contenant des tests unitaires.
Construisez et exécutez :
npm run serve
Publier:
npm run build
Ouvrez la solution dans Visual Studio, Backend.API doit être défini comme projet de démarrage. Le modèle utilise la base de données SQLite comme stockage de données par défaut. Avant la première exécution, vous devez créer une migration dans la console du gestionnaire de packages en sélectionnant Backend.DataAccess comme projet par défaut dans la zone de liste déroulante et en tapant :
Add-Migration InitialMigration
Update-Database InitialMigration
Une fois terminé, il devrait y avoir un fichier dans le répertoire principal du projet appelé Database.sqlite. Sélectionnez ceci dans l'Explorateur de solutions et remplacez l'option « Copier dans le répertoire de sortie » par « Copier toujours » ou « Copier si plus récent ».