2012-12-16 17 views
5

Tôi đang cố triển khai dự án của mình lên Azure. Tôi đã đấu vật với mã EF đầu tiên trên Azure cho một vài giờ, nhưng tôi đã nhận nó để đi một lần và nó tạo ra một người sử dụng. Tôi đi để công bố một bản cập nhật, và bây giờ tôi nhận được lỗi sau:MSBuild with Azure - PublishProfileSet đánh giá thành một ""

Invoke build failed due to exception 'Expected "$(_PublishProfileSet)" to evaluate to a boolean instead of "", in condition "$(_PublishProfileSet) And '$(PublishProfileName)' =='' And '$(WebPublishProfileFile)'==''".

Tôi đã gỡ bỏ các công bố cấu hình và readded nó, tôi cũng đã lấy ra một hồ sơ trong lành từ Azure. Vấn đề này tiếp tục xuất hiện. Tôi không thể tìm thấy PublishProfileSet trong giải pháp của mình ở bất cứ đâu, và tôi không chắc nó phải đi đâu hoặc nó nên được đặt ở đâu. Bất kỳ ý tưởng về cách tôi có thể phục hồi từ này?

+3

Tôi có thể giúp bạn với điều này. Hãy thử các bước sau, xóa thư mục Properties \ Please blshProfiles. Xây dựng lại giải pháp, sau đó tạo hồ sơ xuất bản mới. Nếu điều đó không làm việc và nếu bạn có thể chia sẻ giải pháp của bạn hãy bắn cho tôi một email [email protected] –

+0

xóa thư mục/xây dựng lại các giải pháp đã làm các trick, cảm ơn Sayed! – Billdr

Trả lời

7

Nhận xét của Pereded, giải pháp là xóa toàn bộ thư mục /Properties/PublishProfiles trong giải pháp của tôi, KHÔNG loại bỏ các Cấu hình khỏi cửa sổ "Chỉnh sửa Hồ sơ Xuất bản Web". Các bước chính xác mà tôi đã thực hiện như sau:

  1. Xóa thư mục /Properties/PublishProfiles khỏi dự án của tôi.

    1.5. Khởi động lại Visual Studio.

  2. Nhấn F6 để tạo lại giải pháp.
  3. Đã tải xuống bản sao hồ sơ mới từ Azure.
  4. Nhập cấu hình thông qua Trình hướng dẫn xuất bản.
+5

Tôi đã có một vấn đề tương tự (không sử dụng Azure), và tôi cần bước> 1.5) Khởi động lại Visual Studio – drzaus