我的msdeploy腳本在我的webadmin帳戶上更改密碼後突然拋出401未經授權的錯誤。我使用的腳本是:msdeploy無法授權當用戶是本地管理員
msdeploy.exe -source:package='[MyPackage].zip' -dest:auto,ComputerName='[MyServer]',UserName='[MyWebAdminUser]',Password='[MyWebAdminPassword]',IncludeAcls='False',AuthType='Basic' -verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -allowUntrusted -retryAttempts=2 -setParam:'IIS Web Application Name'='[MyApp]'
在故障排除方面:
- 該網站管理員帳戶是在目標計算機上的本地管理員
- 所有適當的帳戶具有完全控制目標目錄
- 我檢查了網絡管理服務設置(它沒有改變),它們似乎是正確的
- 我已經檢查過我的部署腳本沒有改變
我還能試試嗎?
我看到一個空的Web日誌部署在本地服務器上的字符串。還有其他地方我應該看看事件日誌?我應該尋找什麼? – JeffreyABecker
@JeffreyABecker本地服務器事件日誌無關緊要。查看_remote_服務器上的日誌。 –
對不起,本地服務器可能是一個糟糕的單詞選擇。在dest選項中的計算機上,我沒有看到任何特別相關的東西。我期望WDeployAdmin/ConfigWriter用戶登錄失敗,但我沒有看到這些。 – JeffreyABecker