我想创建一个演示应用程序,可以进行自动部署。换句话说,一旦我提交了代码更改,这些更改就可以在发布的网站上看到。我执行了以下步骤:
- 我在Visual Studio 2017中创建了一个.NET项目,并按照此处和此处的IIS说明发布了该项目。我将我的项目发布到了本地文件;
- 然后我使用TFS 2015进行了
Continuous Delivery
和Release Management
,并从此处创建了构建和发布定义; - 最后一步是使用
Copy File to
和Publish Artifacts
任务,使用file share
选项将内容放到我创建的发布文件夹中。因此,当我使用TFS提交更改时,更改将在线上显示。
以下是构建定义的配置:
文件共享路径中的文件夹是向所有人共享的,路径是正确的(当我在浏览器中输入它时,我可以看到文件夹的内容)。
我一直收到以下错误:
Publishing build artifacts failed with an error: Unable to create directory '{p}'. Unable to verify the directory exists: '{testDir}'. If directory is a file share, please verify the share name is correct, the share is online, and the current process has permission to access the share. \localhost\builddrop\drop \localhost\builddrop\drop
我已经试图解决这个问题2天了,但没有成功,而且我找不到类似的问题...我想知道是什么原因导致了这个错误,或者如果您有任何提示或技巧,可以让我更接近解决方案。