首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过Web部署项目创建虚拟目录时访问被拒绝

通过Web部署项目创建虚拟目录时访问被拒绝
EN

Stack Overflow用户
提问于 2008-10-02 19:00:47
回答 5查看 2.4K关注 0票数 3

我正在尝试使用TFS解决方案中的(VS2008) Web部署项目来将网站部署到(TFS2008)构建服务器上,以运行基于web的单元测试。由于某种原因,我还不能确定,它无法创建虚拟目录:

使用程序集"C:\Program Files\MSBuild\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.Tasks.dll".“中的"CreateVirtualDirectory”任务任务"CreateVirtualDirectory“正在初始化IIS Web服务器...C:\Program Files\MSBuild\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets(667,5):错误:访问被拒绝。C:\Program Files\MSBuild\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets(667,5):错误:无法创建虚拟目录'abc‘。已完成执行任务"CreateVirtualDirectory“--失败。

TFSService用户肯定是TFS构建机器(运行Windows Server2008)上的Administrators组的成员。我不知道还有什么地方是错的。我查过事件日志没有任何线索。我可以通过IIS控制台在该计算机上手动创建虚拟目录,没有任何问题。

对于如何进一步诊断这个问题,您有什么想法或建议吗?

EN

回答 5

Stack Overflow用户

发布于 2008-10-05 17:34:06

它必须是permissions...did你试着将TFSService放在你所在的相同组中吗?

票数 1
EN

Stack Overflow用户

发布于 2008-10-05 17:39:28

运行TFS帐户的权限是否与用于连接到IIS的帐户相同?按照Craig的建议进行操作,并将TFS帐户移动到您参与的组中。

票数 1
EN

Stack Overflow用户

发布于 2008-10-06 01:54:23

您确定构建是在TFSService id下运行的,而不是在为构建而设置的另一个id下运行的,并且哪个id可能不在管理员组中?自从我主要做单人开发以来,我没有做更多的事情,只是玩自动化构建,但我记得当我看到这个的时候,我设置了一个单独的构建id。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/163997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档