当我通过私有(private) Windows 代理在本地为 UWP 应用运行我的 Azure Devops 构建管道时,它提示它无法访问 C:\Program Files (x86)\Windows Kits\10\App Certification Kit\SupportedAPIs -x86.xml
代理服务正在使用默认的建议用户 NT AUTHORITY\NETWORK SERVICE
。
到目前为止我试过了,没有成功:
- 使用我的(管理员)凭据运行该服务(我正在使用 hotmail 帐户登录我的机器)但它不想(错误 1355)
- 授予服务被拒绝访问的文件夹的“所有人”“读取和执行”权限
最佳答案
我不知道您是否仍然遇到这个问题,但这对我有用。任何其他发现此问题的人都可以尝试一下。
我建议将此作为健全性检查进行尝试,但我的问题是权限。
如果您运行
services.msc
并找到Azure Pipelines Agent
,然后单击 在服务上突出显示它。右键单击,转到属性
导航到顶部的
Log On
选项卡将用户名和密码更改为已知的域管理员帐户
单击确定并重新启动服务。
现在再次运行您的管道,看看它是否可以连接并发布您的文件。如果是,那么它是一个用户/权限问题。
关于windows - 如何授予 Azure Devops 私有(private) Windows 代理访问 SupportedAPIs-x64.xml 的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53050437/