在TFS资源管理器中,我在Build Definition Editor下找到了这个属性 - >过程 - >构建过程参数 - > 6.发布 - Azure网站 - > Web部署发布配置文件:
我下载了发布配置文件,但TFS版本报告了以下错误:
整体建造过程
更新内部版本号
Run On Agent(保留构建代理托管构建代理)
创建工作区
获取工作区
创建标签
编译,测试和关联变更集和工作项
编译和测试
获取Azure网站发布配置文件
运行MSBuild for Project
为默认目标构建了$ / myproj / myproj / myproj.sln 为默认目标构建了$ / myproj / myproj / myproj / myproj.csproj C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets(4435):PublishProfile的值设置为'myproj.azurewebsites.net',预计会找到'C:\ a \ src \ myproj \ myproj \ myproj \ Properties \ PublishProfiles \ myproj.azurewebsites.net'中的文件,但无法找到。
C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets(4449):目标ValidatePublishProfileSettings失败 MSBuild日志文件
处理例外情况
创建工作项目
关联变更集和工作项
异常消息:MSBuild错误1已结束此构建。您可以在上面的消息中找到有关此错误原因的更多具体信息。 (输入BuildProcessTerminateException)
异常堆栈跟踪:
在System.Activities.Statements.Throw.Execute(CodeActivityContext context) 在System.Activities.CodeActivity.InternalExecute(ActivityInstance实例,ActivityExecutor执行器,BookmarkManager bookmarkManager) 在System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,BookmarkManager bookmarkManager,Location resultLocation)
删除文件以删除位置
构建中打开了工作项'4:构建中的构建失败:myproj_2012-55-10_07-55.1'。
答案 0 :(得分:3)
我遇到了类似的问题,实际上没有关于构建设置的大量文档。我从你的截图中看到你正在使用.publishsettings文件,但是我无法使用它,而是我认为你需要一个.pubxml文件。
试试这个:
希望有所帮助,它为我解决了它。
答案 1 :(得分:0)
'C:\ a \ src \ myproj \ myproj \ myproj \ Properties \ PublishProfiles \ myproj.azurewebsites.net'但无法找到。
您是否在该目录中有个人资料?这可能是问题......需要在该目录中。