61 Stimmen

Gültige Parameter für MSDeploy über MSBuild

Ich versuche, eine Webanwendung mit MSDeploy auf Team Build in TFS bereitzustellen. Es gibt mehrere Fragen zu den Eigenschaften, die in MSBuild übergeben werden müssen, um MSDeploy aufzurufen, aber ich habe keine ausreichende Dokumentation dazu gefunden, welche Eigenschaften verfügbar sind. Hat jemand eine Liste der verfügbaren Eigenschaften?

Hier sind einige Fragen, die ich gefunden habe, aber ich war nicht in der Lage, eine endgültige Liste der Eigenschaften zu finden:

1voto

profimedica Punkte 2323

WebDeploy-Konfiguration einer SelfContained .NET Core2-Anwendung. Beachten Sie 2 obligatorische Eigenschaften:

Fehlt RuntimeIdentifier wirft:

Fehler NETSDK1031: Es wird nicht unterstützt, eine Anwendung zu erstellen oder zu veröffentlichen, ohne einen RuntimeIdentifier anzugeben. Bitte geben Sie entweder einen RuntimeIdenti falsch.

Fehlt DeployIisAppPath werfen kann:

Fehler : Die Eigenschaft 'DeployIisAppPath' darf nicht leer sein.

Falls Sie die Parameter an dotnet veröffentlichen , vermeiden Sie zirkuläre Abhängigkeiten mit /p: DeployOnBuild \=false

Fehler MSB4006: Es gibt eine zirkuläre Abhängigkeit im Ziel-Abhängigkeitsdiagramm Diagramm, das das Ziel "Veröffentlichen" betrifft.

Vollständige WebDeploy-Konfiguration für die Befehlszeile:

/P:WebPublishMethod=MSDeploy
/P:DeployOnBuild=True 
/P:DeployTarget=MsDeployPublish 
/P:TargetFramework=netcoreapp2.0 
/P:SelfContained=true 
/P:MsDeployServiceUrl=https://my_subdomain.jobit.io:8172/MsDeploy.axd?site=subdomain_path
/P:AllowUntrustedCertificate=True 
/P:MSDeployPublishMethod=WMSvc 
/P:CreatePackageOnPublish=True 
/P:UserName=OTB
/P:Password=Expert 
/P:RuntimeIdentifier=win-x86
/P:DeployIisAppPath=subdomain_path

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X