Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 Web部署失败:用户未经授权_Visual Studio 2015_Publish_Webdeploy - Fatal编程技术网

Visual studio 2015 Web部署失败:用户未经授权

Visual studio 2015 Web部署失败:用户未经授权,visual-studio-2015,publish,webdeploy,Visual Studio 2015,Publish,Webdeploy,我正在本地计算机上使用Visual Studio 2015社区版。当我使用从运行并行Plesk 12.5的Windows Server 2012 R2上获取的凭据构建>发布时,会出现此问题。我从Plesk导出了web部署设置。因此,输入的所有凭据都应该是正确的 单击“发布”按钮时,此图像中出现以下错误: 如何更正此错误?我觉得我的服务器上一定有什么配置错误导致了这个问题 更新:在“发布”菜单中,我已经能够验证现在弹出绿色复选标记的连接。在IIS中,我将我的用户添加到我遇到问题的站点。当我实际单

我正在本地计算机上使用Visual Studio 2015社区版。当我使用从运行并行Plesk 12.5的Windows Server 2012 R2上获取的凭据构建>发布时,会出现此问题。我从Plesk导出了web部署设置。因此,输入的所有凭据都应该是正确的

单击“发布”按钮时,此图像中出现以下错误:

如何更正此错误?我觉得我的服务器上一定有什么配置错误导致了这个问题

更新:在“发布”菜单中,我已经能够验证现在弹出绿色复选标记的连接。在IIS中,我将我的用户添加到我遇到问题的站点。当我实际单击“发布”时,图像中仍然会出现相同的错误。还有其他想法吗?我猜我需要在IIS中更改一两件事来完全纠正这个问题

更新2:此更新是关于@Jan Remunda留下的帖子的。我已经看了清单。以下是我的结果:

*我进入角色和功能向导并确认已安装管理服务。 *我按照链接安装了WebDeploy的整个功能包。
*在IIS管理器中,我访问了我的网站gamepaduverse.com,并添加了用户。重新启动计算机。

要正确使用此功能,您必须执行几个步骤

  • 安装Web部署IIS扩展()并安装整个IIS部署处理程序功能和IIS管理器UI模块(请参阅下文)
  • 安装web服务器管理服务并确保该服务正在运行(在“服务”面板上设置“自动启动”)
  • 在“站点”>“IIS管理器权限”中将管理器权限设置为要用于部署的用户
  • 将此用户设置为本地管理员或设置在服务器上的管理服务委派中部署的权限
  • 如果要使用NTLM身份验证而不是基本身份验证,则必须向寄存器添加一些配置并重新启动管理服务

    注册添加 HKLM\Software\Microsoft\WebManagement\Server/v WindowsAuthenticationEnabled/t 注册德沃德/d 1

IIS管理服务安装

Web部署安装

我以前已经发布过好几次,但是有一天我在使用导入的发布配置文件将Web部署到Azure网站时遇到了此错误

在提示中,它表示我已连接但未授权(#ERROR_USER_UNAUTHORIZED)我拥有正确的用户名和密码(来自我的发布配置文件),当我单击“验证连接”时已确认

对我有效的方法是将密码字符串放入并直接发布/预览它,而不是单击“验证连接”。希望这有帮助