5

Tôi có trang web MVC5 triển khai thành công phiên bản phát hành dàn dựng và sản xuất cho Azure bằng cách sử dụng tích hợp liên tục từ Visual Studio Online (TFS).Biến đổi cấu hình web không hoạt động với Visual Studio trực tuyến, VS2013 và Azure

Tôi đã theo bài viết trên blog này
Continuous Delivery to Azure Websites with git using custom deployment script

Tôi thậm chí còn thêm vào việc xây dựng những gì cần thiết để xây dựng công bố hồ sơ của tôi. I E.
stagingbuild | any cpu.

lưu ý: điều này không được đề cập trong bài đăng trên blog được đề cập ở trên.

Các trang web triển khai ok bằng cách sử dụng bản dựng VS2013 nhưng các cấu hình không được chuyển đổi. Tôi chỉ nhận được web.config thiết lập mặc định và không phải là những chuyển đổi từ web.staging.config, vv

lưu ý: Tôi chỉ cố gắng để chuyển đổi một appSetting vào lúc này để làm cho nó làm việc

Tôi hoàn toàn hiểu làm thế nào để viết biến đổi vì vậy tôi không nghĩ rằng đây là một vấn đề và khi tôi xem trước các biến đổi của tôi trong VS2013 họ biến đổi trong cửa sổ xem trước.

lưu ý: Tôi không xuất bản trực tiếp từ VS nhưng cam kết thay đổi của tôi để repo và tích hợp liên tục đá vào từ Visual Studio repo trực tuyến của tôi.

+0

Chỉ cần một check.if bạn xuất bản vào một thư mục địa phương thực hiện công việc chuyển đổi? mặc dù chuyển đổi cấu hình web được cung cấp ngoài hộp, Bạn cũng có thể thử sử dụng slowcheetah. https://www.nuget.org/packages/SlowCheetah/ – Aravind

+0

Cảm ơn tôi sẽ cố gắng nhưng cuối cùng .. xuất bản là khác nhau để tích hợp liên tục. Vâng, tôi từng sử dụng cheetah chậm nhưng tôi mặc dù VS 2013 thay thế nhu cầu cheetah chậm? – RuSs

+0

Có Xuất bản là một phần của nó. VS 2013 sẽ chú ý điều đó đối với các tệp web.config chứ không phải cho cấu hình ứng dụng trong vai trò của nhân viên (mặc dù trường hợp này không áp dụng được). Tôi muốn bạn kiểm tra tại địa phương để xác nhận rằng nó hoạt động tốt ở đó và không hoạt động trong CI một mình. – Aravind

Trả lời

0

Hãy thử:

  • mở xây dựng trong Đội Explorer
  • Sửa Build Definition của xây dựng của bạn
  • Set Process> Xây dựng> Cấu hình>Bất kỳ CPU | Thả hoặc bất kỳ cấu hình/kết hợp CPU nào khác.

enter image description here

+0

Tính năng này không hoạt động đối với tôi. Web.config không được chuyển đổi. – Sven

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