我有一台服务器,它是域的一部分。当我使用域用户从 Visual Studio 发布 Web 应用程序时,一切正常。但是当我尝试使用本地计算机用户(不是域的一部分)发布时,我得到 ERROR_USER_NOT_ADMIN。两个用户都在管理员组中。我尝试将用户指定为用户名、.\username 和 machinename\username,但它不起作用。为了能够与本地计算机用户一起发布,我还应该做些什么吗?
问问题
4607 次
3 回答
4
使用 Visual Studio 2015 部署 ASP.NET Core 应用程序时也可能收到此错误。为了解决这种情况下的问题,请在.pubxml
文件中添加以下行:
<ADUsesOwinOrOpenIdConnect>False</ADUsesOwinOrOpenIdConnect>
<AuthType>NTLM</AuthType>
于 2016-10-14T11:16:15.640 回答
4
当我使用不正确的密码发布时收到此错误。
这不是世界上最好的答案,但我发布这个是为了指出错误的密码确实会返回这个确切的错误,尽管当你阅读错误消息时你永远不会知道它。
于 2015-12-22T15:34:30.620 回答
1
你不能这样做,你要发布到的服务器需要一个授权的域帐户来允许访问你的 Visual Studio 发布服务。本地帐户特定于您的本地计算机,无论它们是否是管理员登录。它们只是本地管理员登录而不是域管理员登录。
让您的管理员设置域用户(不要使用域管理员帐户,这是一个安全风险)用于发布目的或使用您当前的域用户帐户
于 2015-05-01T01:36:42.607 回答