我将我的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%在调试时人们可以使用的信息,所以请让我知道你们想看到的内容,我会更新问题。
感谢。
答案 0 :(得分:1)
我通过简单地删除Azure中的TFS集成和TFS中的关联构建配置来修复此问题,然后重新添加。
答案 1 :(得分:1)
输出位置设置不正确时会发生此错误。 输出位置的值可以是“AsConfigured”,“PerProject”或“SingleFolder”。 http://msdn.microsoft.com/en-us/library/dd647547.aspx#output
对于前。如果您在模板中有一个配置设置的单个项目,则输出位置设置为SingleFolder。