web-dev-qa-db-fra.com

Aucun paquet trouvé avec le modèle spécifié

J'utilise le service d'application Deploy Azure pour créer un créneau dans Team Services. Je souhaite pouvoir générer ma solution avec PackageAsSingleFile défini sur False. Cependant, lorsque j'essaie de libérer le paquet avec le chemin d'accès à l'artefact créé, je reçois le message "Aucun paquet n'a été trouvé avec le modèle spécifié". 

Dois-je créer deux artefacts, l'un sous forme de fichier Zip et l'autre sous forme de package de fichiers pour pouvoir faire ce que je veux? J'ai essayé différents chemins d'accès aux dossiers, mais j'obtiens la même erreur, peu importe. 

 enter image description here

6
ruffen

Reportez-vous à ces étapes:

  1. Tâche NuGet Installer pour restaurer le paquet
  2. Tâche de création Visual Studio (Solution: ***. Sln; version de Visual Studio: Visual Studio 2015; arguments MSBuild:/p: DeployOnBuild = True/p: DeployDefaultTarget = WebPublish/p: WebPublishMethod = Système de fichiers/p: DeleteExistingFiles = True/p : publishUrl = "$ (build.artifactstagingdirectory) \"; Plate-forme: $ (BuildPlatform); Configuration: $ (BuildConfiguration))
  3. Publier les artefacts de construction (chemin d'accès à la publication: $ (build.artifactstagingdirectory); Nom de l'artefact: drop; Type d'artefact: Serveur)
  4. Modifier/créer une définition de version
  5. Lier l'artefact à la construction précédente
  6. Azure App Service Deploy (package ou dossier: $ (System.DefaultWorkingDirectory)/**/drop)
  7. Décocher Publier à l'aide de l'option Web Deploy
7
starian chen-MSFT

J'ai utilisé le fichier Zip et la tâche Azure App Services Deploy peut être exécutée avec succès.

Pour la définition de construction associée, vous pouvez utiliser les tâches ci-dessous:

Tâche Copier des fichiers:

Dossier source: $(Build.SourcesDirectory).

Contenu: le projet que vous souhaitez déployer sur Azure, tel que ASPNETCoreProj\**.

Dossier cible: $(Build.ArtifactStagingDirectory).

Tâche d’archivage: Dossier (ou fichier) racine à archiver: $(Build.ArtifactStagingDirectory). Type d’archive: Zip. Fichier d’archive à créer: $(Build.ArtifactStagingDirectory)/project.Zip.

Tâche de publication de construction d'artefacts:

Chemin de publication: $(Build.ArtifactStagingDirectory).

Nom de l'artefact: drop.

Dans la définition de la version, vous pouvez spécifier Package ou dossier comme $(System.DefaultWorkingDirectory)\**\*.Zip dans Tâche Azure App Services Deploy .

1
Marina Liu - MSFT