小编BDa*_*ley的帖子

VSTS CopyFiles 任务产生错误“无法写入目标文件(代码 = EPERM)”

我有 VSTS 代理作为“网络服务”帐户下的服务运行。

当我尝试使用“复制文件任务”时,该任务有时会生成错误“失败的 cp: cp: copyFileSync: 无法写入目标文件 (code=EPERM)...”

示例错误:2018-09-25T15:26:00.2055152Z ##[错误]错误:失败的cp:cp:copyFileSync:无法写入目标文件(代码= EPERM):F:\ Legacy \ WinTools.Web \ Web。配置

StackOverflow 上的其他帖子提到了打开的文件或没有足够的权限来执行操作。

事实证明,问题是帐户“NETWORK SERVICE”没有对目标文件夹的适当修改权限。通过为上述帐户添加修改权限,发布管道能够成功复制所需的文件。

我为后代添加此内容,希望其他人避免我遇到的同样问题。

node.js azure-devops

6
推荐指数
1
解决办法
5554
查看次数

检索 ASP.NET Core 中的 ServerVariables

我已经实现了 IdentityServer4。该应用程序正在运行 ASP.NET Core。托管环境位于 IIS 上。我正在使用 Shibboleth 对站点执行预身份验证。这会填充 IIS 中的许多服务器变量。(我们不能在我们的环境中使用HTTP headers,一切都必须使用ServerVariables完成)

我想检索服务器变量“AUTH_USER”或“REMOTE_USER”。

在旧版 ASP 或 ASP.NET 中,这就像调用 Request.ServerVariable("AUTH_USER") 一样简单。这在 ASP.NET Core 中发生了变化。

我尝试过 ClaimsPricipal -> User.Identity.Name,(用户名为空,IsAuthenticated 为 false)

我已经确认服务器变量确实已设置。

这个问题与这个问题类似,但没有回答这个问题

asp.net

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

azure-devops ×1

node.js ×1