2

我将我的 TFSService 帐户连接到我的 Azure 帐户,并尝试将 TFSService 构建的结果发布到我的 Azure 帐户。很确定我的构建定义设置正确 - 一切都编译得很好,这很好,但每次我尝试部署时,我都会收到以下错误:

Exception Message: Could not find a part of the path 'C:\a\bin\_PublishedWebsites'. (type DirectoryNotFoundException)
Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context)
at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

有人知道可能出了什么问题吗?作为记录,通过在 Visual Studio 中右键单击我的项目手动发布工作正常(并且使用相同的发布配置文件),因此不确定交易是什么。我也不是 100% 什么信息对人们在调试时使用有帮助,所以请让我知道你们想看到什么,我会更新问题。

谢谢。

4

2 回答 2

1

我通过简单地删除 Azure 中的 TFS 集成和 TFS 中的相关构建配置来解决此问题,然后重新添加。

于 2013-01-10T20:27:29.583 回答
1

当输出位置设置不正确时会发生此错误。输出位置的值可以是“AsConfigured”、“PerProject”或“SingleFolder”。 http://msdn.microsoft.com/en-us/library/dd647547.aspx#output

例如。如果您在模板中有一个具有一个配置设置的项目,则输出位置设置为 SingleFolder。

于 2014-10-14T10:18:06.790 回答