我在本地计算机上使用Visual Studio 2015社区版。当我使用我运行Parallel Plesk 12.5的Windows Server 2012 R2中取消的凭据进行构建>发布时,会出现此问题。我从Plesk导出了Web部署设置。因此输入的所有凭据都应该是正确的。
当我点击发布按钮时,我在此图片中收到以下错误:
如何更正此错误?我觉得我的服务器上有一些错误配置导致了这个问题。
更新:在发布菜单中,我已经能够验证现在弹出绿色复选标记的连接。在IIS中,我将用户添加到我遇到问题的网站。当我实际点击发布时,我仍然在图像中得到相同的错误。还有其他想法吗?我猜我需要在IIS中更改一两件事来完全解决问题。
更新2 :此更新参考了以下@Jan Remunda留下的帖子。我已经通过了清单。以下是我的结果:
*我进入了角色和功能向导并确认已安装管理服务。 *我按照链接安装了Web Deploy的整个功能包。 *在IIS管理器中,我访问了我的网站gamepaduniverse.com,并添加了用户。重启计算机。
答案 0 :(得分:3)
对于此功能的正确行为,您必须执行几个步骤
如果要使用NTLM身份验证而不是基本身份验证,则必须在寄存器中添加一些配置并重新启动管理服务
reg add HKLM \ Software \ Microsoft \ WebManagement \ Server / v WindowsAuthenticationEnabled / t REG_DWORD / d 1
答案 1 :(得分:0)
之前我已经发布了好几次,但是有一天,当使用导入的发布配置文件将Web部署用于Azure网站时,我遇到了这个错误。
在提示符上显示我已连接但未获得授权(#ERROR_USER_UNAUTHORIZED)当我点击“验证连接”时,我已经确认了正确的用户名和密码(来自我的发布配置文件)
对我有用的是密码字符串并直接发布/预览,而不是点击验证连接。希望这有帮助