2017-08-23 1 views
0

J'utilise les applications Web Azur avec VSTS pour créer et déployer mon application Web.Exclusion d'un dossier de publication dans vsts

Tout fonctionne très bien, mais j'ai récemment ajouté une extension à l'application Web, via Azure, qui ajoute des DLL au site.

Maintenant, lorsque je fais un déploiement, le déploiement échoue car les fichiers sont verrouillés (par déploiement, je devrais dire 'Release'). Une chose que je me demande, est-il possible d'exclure le dossier d'être copié dans la version? Il n'y a pas besoin de copier les fichiers de toute façon, et ils sont un sous-dossier séparé de la DLL principale.

Merci!

+0

ces applications, je suppose qu'ils sont en cours de construction sur le studio visuel? – Jay

Répondre

0

Vous pouvez exclure le dossier en spécifiant ExcludeFoldersFromDeployment propriété, le dossier sera exclu lors de deploy/publier sur le paquet, puis déployer le package au service de l'application d'azur par Azure tâche service App Déployer directement.

Par exemple: l'argument de la tâche MSBuild Build Visual Studio:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\" /p:ExcludeFoldersFromDeployment="[folder path that relative to project file]"