2011-07-01 27 views
6

Chúng tôi có một số chuyển đổi cấu hình cho phép chúng tôi xuất bản lên một môi trường cụ thể với các tùy chọn chính xác được chỉ định trong web.config.chuyển đổi cấu hình asp.net - không áp dụng cho các bản dựng thông thường, chỉ xuất bản

Tuy nhiên, sẽ hữu ích khi chạy ứng dụng cục bộ trong khi xác định cấu hình xây dựng cụ thể. Điều này sẽ cho phép chúng tôi chạy ứng dụng cục bộ và kết nối với cơ sở dữ liệu trực tiếp, ví dụ - khá tiện lợi khi theo dõi lỗi, ví dụ.

Tuy nhiên, khi nhấn F5 để chạy ứng dụng cục bộ, bất kể cấu hình xây dựng hiện được chọn, không có biến đổi nào của tệp web.config xuất hiện.

Đây có phải là hành vi bình thường và có thể thay đổi nó không?

+0

Vâng, đó là hành vi bình thường. Đó là một mối phiền toái bởi vì nó làm cho toàn bộ điều cảm thấy một nửa công việc-ish và tôi đồng ý có nên lựa chọn để lựa chọn cho các biến đổi tương tự đang được áp dụng trong một xây dựng tiêu chuẩn. Tôi đã không tìm thấy bất kỳ phần mở rộng VS có thể làm điều này cho bạn được nêu ra, mặc dù tôi tưởng tượng nó có thể được thực hiện. Cá nhân tôi tạo một phiên bản ".Local" của tất cả các cấu hình xây dựng và xuất bản lên IIS cục bộ mà tôi có thể đính kèm rất nhanh/dễ dàng nếu tôi muốn sử dụng web.config của môi trường khác nhau/config. Yêu cầu một số trùng lặp, nhưng thực hiện công việc. – Smudge202

+0

Điều này giống như câu trả lời cho tôi Smudge! Nếu bạn đăng lại nó như một câu trả lời, tôi sẽ đánh dấu nó. Cảm ơn. – David

+0

Chúc mừng @David, Được đăng là câu trả lời. Xin lỗi nó có lẽ không phải là những gì bạn đang mặc dù. – Smudge202

Trả lời

4

Được đăng lại từ nhận xét:

Có, đó là hành vi bình thường. Đó là một mối phiền toái bởi vì nó làm cho toàn bộ điều cảm thấy một nửa công việc-ish và tôi đồng ý có nên lựa chọn để lựa chọn cho các biến đổi tương tự đang được áp dụng trong một xây dựng tiêu chuẩn. Tôi đã không tìm thấy bất kỳ phần mở rộng VS có thể làm điều này cho bạn được nêu ra, mặc dù tôi tưởng tượng nó có thể được thực hiện. Cá nhân tôi tạo một phiên bản ".Local" của tất cả các cấu hình xây dựng và xuất bản lên IIS cục bộ mà tôi có thể đính kèm rất nhanh/dễ dàng nếu tôi muốn sử dụng web.config của môi trường khác nhau/config. Yêu cầu một số trùng lặp nhưng thực hiện công việc

Cảm ơn David

+0

Tôi chỉ đang theo dõi tự hỏi nếu bạn vẫn làm theo cách tương tự như bây giờ có Visual Studio mới. Tôi đang nghiên cứu một giải pháp liên quan đến các tệp .targets và WebConfigsToTransform. – MADCookie

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