2012-03-29 40 views
7

Tôi đang cố gắng sử dụng TFS Team Build để triển khai các ứng dụng web từ một giải pháp như là một phần của quá trình xây dựng, tuy nhiên tôi gặp sự cố với tên trang web IIS khi sử dụng gói .zip và các tệp cmd.Gói Web bị lỗi Tên trang web IIS

Trong tab thiết lập dự án ứng dụng web "Gói/Xuất bản Web" tôi có thể đặt tên trang web IIS (ví dụ "di động") và khi dự án được xây dựng bằng cách sử dụng hành động MSBuild từ luồng công việc .zip và .xml các tệp được tạo chính xác. Tuy nhiên, khi mở tệp SetParamters.xml, tham số Tên Ứng dụng Web IIS có giá trị cũ, giống như "Trang web mặc định/mobile_deploy".

Nếu tôi xây dựng một gói trực tiếp từ bên trong Visual Studio 2010, SetParameters.xml có tên ứng dụng web IIS tôi đặt trong cài đặt tệp dự án. Mẫu xây dựng được thiết lập để xóa không gian làm việc trên mỗi bản dựng và tôi đã xác nhận điều này bằng cách xem thư mục nhị phân bị xóa trên tác nhân tạo trong khi xây dựng, vì vậy tôi chắc chắn không phải là giá trị chưa được ghi đè .

Bất kỳ đề xuất nào để lấy Tên ứng dụng web IIS của dự án được kéo qua đúng cách?

Trả lời

8

Có lẽ, khi bạn xây dựng dự án của bạn thông qua MSBuild bạn không đặt cùng Configuration trong đó bạn đã thay đổi IIS Web Site/application name qua Package/Publish Web cài đặt trên Visual Studio 2010.

+1

Vâng, đây là vấn đề. Tôi đã đặt tên trang web gỡ lỗi iis nhưng không phải là cấu hình phát hành mà Team Build đang cố gắng sử dụng. Cảm ơn. – Mike

+0

Bạn được chào đón :). – Schaliasos

2

Đường dẫn triển khai có thể khác nhau đối với từng cấu hình dự án . Có lẽ bạn đặt giá trị Debug trong khi TFS đang sử dụng bản phát hành?

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