gpt4 book ai didi

iis-7 - CC.Net 访问被拒绝错误

转载 作者:行者123 更新时间:2023-12-02 05:15:04 25 4
gpt4 key购买 nike

我将 CruiseControl.Net 设置为我的持续集成环境。我一直致力于将 Visual Studio 2008 Web 部署项目添加到我的解决方案中,但我收到了一个奇怪的“访问被拒绝”错误,我无法弄清楚原因。

我的服务器上有自己的帐户运行 CC.Net,它是管理员组的成员,因此 CC.Net 服务应该可以访问它需要的一切。问题是当我从 Web 界面触发构建时,构建失败并出现错误:

C:\Program Files (x86)\MSBuild\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets(667,5): error : Access is denied.

该行的特定任务是“CreateVirtualDirectory”任务,用于为我的 asp.net 应用程序创建 IIS 虚拟目录。

奇怪的是,如果我在我的构建服务器上打开一个命令提示符,该服务器以运行 CruiseControl 服务的完全相同的用户帐户运行,并运行我的构建脚本,一切都会成功构建——包括 IIS 虚拟目录的创建。只有当构建通过 Web 界面启动时才会失败。

我不明白两者之间有什么区别,因为大概它们都是以具有相同权限的同一用户身份运行的。

建议?

最佳答案

它尝试创建的虚拟文件夹是否已经存在?另一个想法 - 当您从命令行运行时,您可能有不同的环境变量或驱动器映射,而 CC.Net 不会有?

关于iis-7 - CC.Net 访问被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com