【问题标题】:Web deploy 401. IIS and apppool?Web 部署 401。IIS 和 apppool?
【发布时间】:2016-12-06 17:44:30
【问题描述】:

当我从 Visual Studio 发布时,Web 部署工作,但当我调用 msdeploy.exe 时失败。失败是401未授权但两种方式都使用相同的iis帐户登录。两种方式都通过 WMSVC。

这是网络部署命令

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

【问题讨论】:

    标签: authentication iis microsoft-web-deploy


    【解决方案1】:

    NULL SID 可能意味着计算机根本找不到该帐户(不是密码错误)。仔细检查帐户拼写并尝试本地化帐户:如果是计算机 COMPUTERNAME 上的本地帐户,请尝试 COMPUTERNAME\ACCOUNT,如果是域帐户(例如域 CONTOSO),请尝试 CONTOSO\ACCOUNT 或 FQDN 格式 account@contoso.com contoso.com 域。

    您可能还想在命令提示符下尝试-AuthType='NTLM'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-18
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多