2013-11-15 30 views
8

Tôi gặp khó khăn khi chạy một Team Foundation 2013 xây dựng với MS Build thông số cho việc triển khai và tôi nhận được một lỗi:MS Triển khai nhiệm vụ thất bại DeploymentBaseOptions không chứa một định nghĩa cho UserAgent

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Web \ Microsoft.Web.Publishing.targets (4255): Tác vụ triển khai Web không thành công. ('Microsoft.Web.Deployment.DeploymentBaseOptions' không chứa một định nghĩa cho 'UserAgent')

phát triển đang được thực hiện trong VS 2013.

gì là lạ là nếu tôi sao chép thư mục MSBuild * .. \ v11.0 \ Web * đến * v12.0 \ Web * Công trình xây dựng và triển khai.

Tôi đã kiểm tra tệp v12.0 \ Web \ Microsoft.Web.Publishing.targets và có mục nhập cho UserAgent trong khi trong mục v11.0 \ Web \ Microsoft.Web.Publishing.targets không có mục nhập nào

Tôi có thể xuất bản tốt bằng cách sử dụng VS Publish trên máy tính của tôi, nhưng trên máy chủ xây dựng nó không thành công Có ai quản lý để xây dựng và triển khai sử dụng MSBuild VS 2013 mục tiêu thành công?

Trả lời

12

Tôi gặp phải sự cố tương tự. Đối với tôi giải pháp là cài đặt Web Deploy 3.5 (http://www.iis.net/downloads/microsoft/web-deploy). Sau đó lỗi biến mất.

+1

Điều này đã khắc phục sự cố trên máy chủ xây dựng TFS của chúng tôi! –

+0

Tôi gặp sự cố tương tự và vấn đề này đã giải quyết được sự cố của tôi. –

Các vấn đề liên quan