在 TFS 资源管理器中,我在 Build Definition Editor -> Process -> Build process parameters -> 6. Publishing -- Azure Website -> Web Deploy Publish Profile 下找到了这个属性:
我下载了发布配置文件,但 TFS 构建报告以下错误:
总体构建过程
更新内部版本号
在代理上运行(保留的构建代理 托管的构建代理)
创建工作区
获取工作区
创建标签
编译、测试和关联变更集和工作项
编译和测试
获取 Azure 网站 发布配置文件
运行 MSBuild for Project
Built $/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 执行程序,BookmarkManager bookmarkManager , Location resultLocation)
Drop Files to Drop Location
Work item '4: Build Failure in Build: myproj_2012-55-10_07-55.1' 被构建打开。