我试图将我的网络扩展程序发布到内部部署的TFS 2017U3:
!
它告诉我该帐户没有权限"创建新的发布商":
检查此扩展程序是否已发布它不是,创建一个新扩展程序 延期。错误:收到回复403(禁止)。检查一下你 有权访问此资源。来自服务器的消息:失败的请求: 禁止访问(403) - 拒绝访问:(帐户名称)需要以下内容 资源上的权限以执行此操作:创建新的 出版商
我已检查过以下链接,但没有提及任何"创建新发布商"权限:
我在哪里可以找到"创建新发布商"许可?
答案 0 :(得分:3)
你可以试试这个:
1 - 在服务器级别,创建一个组,例如," TFS Extension Publishers":
tfssecurity / gcg" TFS Extension Publishers" "可以管理服务器扩展的发布者" /服务器:SERVERURL
2 - 授予对" TFS Extension Publishers"的访问权限。用于管理扩展程序的小组:
tfssecurity / a + Publisher" //" CreatePublisher n:" [TEAM FOUNDATION] \ TFS Extension Publishers" allow / server:ServerURL
tfssecurity / a + Publisher" //" PublishExtension n:" [TEAM FOUNDATION] \ TFS Extension Publishers" allow / server:ServerURL
tfssecurity / a + Publisher" //" UpdateExtension n:" [TEAM FOUNDATION] \ TFS Extension Publishers" allow / server:ServerURL
tfssecurity / a + Publisher" //" DeleteExtension n:" [TEAM FOUNDATION] \ TFS Extension Publishers" allow / server:ServerURL
3 - 将现有用户和群组添加到" TFS Extension Publishers"基。强>
tfssecurity / g +" [TEAM FOUNDATION] \ TFS Extension Publishers" n:用户/服务器:ServerURL