2012-01-30 34 views
5

Tôi mới đến ASP và muốn biết nếu nó có điều kiện "biên soạn" (Tôi biết nó không được biên dịch)ASP.NET - Web.config Conditional

Những gì tôi có nghĩa là: Ứng dụng của tôi được phân phối cho người dùng khác. Mỗi ứng dụng đều có trình biên dịch ứng dụng có điều kiện riêng. Bây giờ tôi cần phải thay đổi condicionaly Web.config là có một cách để sử dụng biểu tượng biên dịch có điều kiện?

EOG

Trả lời

4

Không có gì giống như đối với tệp cấu hình. Điều tốt nhất để sử dụng là chuyển đổi tệp cấu hình.

Dưới đây là một số tài liệu: http://msdn.microsoft.com/en-us/library/ie/dd465318.aspx

+3

Tôi không chắc cấu hình xây dựng khác nhau cho các khách hàng khác nhau là đúng cách để đi, nhưng nếu bạn đang đi theo cách đó tôi muốn đề nghị thứ hai của Daniel @ –

+0

@davegrove - tôi đồng ý. –

5

biến đổi mà @Daniel đề cập là tuyệt vời nếu yêu cầu triển khai của họ đáp ứng nhu cầu của bạn. một phương pháp thay thế ít mạnh mẽ hơn nhưng dễ triển khai hơn là sử dụng thuộc tính configSource trong tệp cấu hình chính của bạn để chỉ định rằng một số phần nhất định phải được tải từ các tệp khác. http://msdn.microsoft.com/en-us/library/system.configuration.sectioninformation.configsource.aspx