我正在尝试在 TFS 解决方案中使用(VS 2008)Web 部署项目将网站部署到(TFS 2008)构建服务器以运行基于 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 Build 机器(运行 Windows Server 2008)上的 Administrators 组中。我不知道还有什么问题。我检查了事件日志,那里没有任何线索。我可以毫无问题地通过 IIS 控制台在该机器上手动创建虚拟目录。
任何想法可能是什么问题或有关如何进一步诊断的建议?