web deploy works when publish visual studio fails when call msdeploy.exe. failure 401 unauthorized both ways use same iis account login. both ways go via wmsvc.
this web deploy command
msdeploy.exe -source:package='myzip.api.zip' -dest:auto,computername='https://94.236.2.239/msdeploy.axd?site=mysitei',username=myusername,password=mypassowrd,authtype=basic,includeacls=false -verb:sync -disablelink:apppoolextension -disablelink:contentextension -disablelink:certificateextension -setparamfile:"mysetparameters.xml" -allowuntrusted
on target server can see 2 security log failure
the computer attempted validate credentials account.
authentication package: microsoft_authentication_package_v1_0 logon account: myiisaccount source workstation: myserver error code: 0xc0000064
the second error
an account failed log on.
subject: security id: iis apppool.net v4.5 account name: .net v4.5 account domain: iis apppool logon id: 0x52a7cd9
logon type: 8
account logon failed: security id: null sid account name: myiisacount account domain: myserver
failure information: failure reason: unknown user name or bad password. status: 0xc000006d sub status: 0xc0000064
process information: caller process id: 0x1900 caller process name: c:\windows\system32\inetsrv\w3wp.exe
network information: workstation name: myserver source network address: myip source port: 50384
detailed authentication information: logon process: advapi
authentication package: negotiate transited services: - package name (ntlm only): - key length: 0
null sid means computer couldn't locate account @ (not password bad). double-check account spelling , try localize account: if it's local account on computer computername try computername\account
, if it's domain account (e.g. on domain contoso), try contoso\account
or fqdn format account@contoso.com
contoso.com domain.
you may want try -authtype='ntlm'
command prompt.
Comments
Post a Comment