【发布时间】:2018-11-01 09:12:55
【问题描述】:
我想创建一个自动部署的演示应用。换句话说,一旦我签入我的代码更改,就可以在发布的网站上看到这些更改。我做了以下步骤:
- 我在 Visual Studio 2017 上创建了一个 .NET 项目,并使用来自 here 和 here 的 IIS 指令发布了该项目。我将我的项目发布到我机器上的本地文件中;
- 我使用 TFS 2015 完成了
Continuous Delivery和Release Management,并从 here 创建了构建和发布定义; - 最后一步是使用
Copy File to和Publish Artifacts任务,使用file share选项将内容拖放到我创建的发布文件夹中。因此,当我使用 TFS 签入我的更改时,这些更改将在网上看到。
这是构建定义的配置:
文件共享路径中的文件夹是共享给大家的,并且路径是正确的(我在浏览器中输入的时候可以看到文件夹的内容)。
我不断收到的错误如下:
发布构建工件失败并出现错误:无法创建 目录“{p}”。无法验证目录是否存在:“{testDir}”。 如果目录是文件共享,请验证共享名称是否正确, 共享在线,当前进程有访问权限 股份。 \localhost\builddrop\drop \localhost\builddrop\drop
我已经尝试解决这个问题两天了,但没有找到类似的问题...我想知道是什么导致了这个错误,或者如果你有任何提示或提示会得到我更接近解决方案。
【问题讨论】:
标签: visual-studio tfs azure-devops tfsbuild azure-pipelines