Конфигурация WebDeploy приложения SelfContained .NET Core2.Примечание 2 обязательных свойства:
Отсутствует RuntimeIdentifier throws:
error NETSDK1031: не поддерживается создание или публикация автономного приложения без указания RuntimeIdentifier,Укажите либо RuntimeIdentifier, либо установите для SelfContained значение false.
Отсутствует DeployIisAppPath Может выдать:
Ошибка: свойство 'DeployIisAppPath' должно быть непусто.
Если вы передаете параметры в dotnet publish , избегайте циклической зависимости с / p: DeployOnBuild = false
ошибка MSB4006: в целевом графе зависимостей существует циклическая зависимость, включающая целевой объект «Публикация».
Полная конфигурация WebDeploy для командной строки:
/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