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