0

我已将 Release Management 配置为在签入源代码并部署代码时获取。但是,我遇到了一个问题:

System.Web.Services.Protocols.SoapException:服务器无法处理请求。---> System.Exception:包位置“\devserver1\Drop\Release Manager Build(Continuous)\Release Manager Build(Continuous)_20140115.15_PublishedWebsites\FrontEnd_Package”不存在或应用程序池用户无权访问。在 Microsoft.TeamFoundation.Release.Services.DeploymentControllerService.GetPackageFileInfos(String packageLocation) 处的 Microsoft.TeamFoundation.Release.Common.Helpers.FileTransferer.CopyFolder(String sourceFolder, String destFolder) --- 内部异常堆栈跟踪结束 ---

奇怪的是,如果我只是打开发布管理工具,转到失败的部署并单击“重试部署”,它第一次工作没有问题。

我尝试为“Everyone”、“TFSService”和“ReleaseManagement”用户提供对放置文件夹和构建文件夹的完全权限,但它仍然不起作用。

请帮忙!

4

2 回答 2

1

事实证明,因为我在构建过程中没有设置“配置”,所以没有创建任何内容,因为也没有默认值。一旦我创建了它,它似乎就可以工作了。我在这里与 Microsoft 的讨论: MSDN:发布管理 - 持续集成

于 2014-01-27T14:34:14.593 回答
0

我必须向放置文件夹授予“网络服务”明确权限。

于 2014-01-23T22:31:20.780 回答