2017-08-25 3 views
0

Je souhaite déployer mon application Web .NET Core via Visual Studio Team Services pour l'hébergement avec IIS.Comment déployer l'application Web .NET Core via Visual Studio Team Services pour l'hébergement avec IIS

J'ai essayé de découvrir la possibilité de déployer la version finale mais je ne sais pas quel type de tâche je peux utiliser.

Je habituellement utilisé Deploy via Visual Studio 2017 et à l'aide publier proccess avec MSDeploy et profil de configuration comme ceci:

<publishData> 
    <publishProfile 
    publishUrl="publishUrl" 
    msdeploySite="site" 
    destinationAppUrl="destinationAppUrl" 
    profileName="Default Settings" 
    publishMethod="MSDeploy" userName="login" /> 
</publishData> 

Ce site ne fonctionne pas sur d'azur, mais sur l'hébergement partagé asp.net.

Comment puis-je configurer Visual Studio Team Services - Déployer la version si je ne connais que ces informations?

Quel type de tâche est nécessaire?

Répondre

1

Comme vous pouvez le déployer avec le profil de publication, vous pouvez également le faire dans VSTS build/release.

  1. NuGet de restauration (2 *) ou Dotnet tâche de restauration
  2. tâche Build Visual Studio (MSBuild Arguments:/p: SkipInvalidConfigurations = true/p: DeployOnBuild = true/p: PublishProfile = "[nom du profil] "

vous pouvez utiliser IIS Web App Deployment Using WinRM tasks si vous avez un compte administrateur.

Si l'hôte prend en charge FTP, vous pouvez également télécharger les fichiers publiés par FTP tâche.

+0

J'ai essayé un FTP et ça marche très bien. J'ai besoin d'essayer d'utiliser le profil de publication, mais je ne connais pas ces étapes: Où puis-je stocker le profil de publication et comment puis-je transmettre un mot de passe pour le profil de publication? Merci – Jenan

+0

@Jenan Faites un clic droit sur le projet => Publier => Créer un nouveau profil => IIS, FTP etc => Spécifiez le serveur, nom d'utilisateur, mot de passe, etc. fichier pubxml.user, incluez ce fichier dans le projet et ajoutez xx.pubxm, xxpubxml.user au contrôle de la source. –

+0

Existe-t-il une solution - comment enregistrer ce profil dans VSTS? Parce que si ce sera le référentiel public, n'importe qui pourrait être en mesure d'afficher ces paramètres de publication. Merci – Jenan