Web部署在從Visual Studio發佈時起作用,但在調用msdeploy.exe時失敗。失敗是401未經授權,但兩種方式都使用相同的iis帳戶登錄。兩種方式都通過WMSVC。Web部署401. IIS和apppool?
這是網絡部署命令
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
在目標服務器上,我可以看到兩個安全日誌故障
計算機嘗試驗證憑據的帳戶。
驗證包:MICROSOFT_AUTHENTICATION_PACKAGE_V1_0登錄帳戶 :MyIISAccount源工作站:MyServer的錯誤 代碼:0xC0000064
第二個錯誤
帳戶無法登錄。
主題:安全ID:IIS APPPOOL.NET V4.5帳戶名稱:.NET V4.5帳戶域:IIS APPPOOL登錄ID:0x52A7CD9
登錄類型:8
因爲一項登錄失敗:安全ID:NULL SID帳戶 名稱:Myiisacount帳戶域:myserver
失敗信息:失敗原因:未知用戶名或錯誤 密碼。狀態:0xC000006D子狀態:0xC0000064
進程信息:調用方進程ID:0x1900調用方進程 名稱:C:\ WINDOWS \ SYSTEM32 \ INETSRV \ w3wp.exe的
網絡信息:工作站名:MYSERVER源網絡 地址:MYIP源端口:50384
詳細身份驗證信息:登錄進程:Advapi
身份驗證包:協商傳遞服務: - 包 名稱(僅NTLM): - 密鑰長度:0