Khoá các thiết lập cấu hình

Một phần của tài liệu Giáo trình ASP.NET cơ bản doc (Trang 174)

Bạn có thể khoá thiết lập cấu hình, Ví dụ có thể bạn muốn yêu cầu không ứng dụng chạy trên server thực thi trong chế độ debug. Trong trường hợp này, bạn có thể khoá thiết lập cấu hình debug trong file website Web.config, file Web.config trong thư mục root, hoặc file Machine.config.

Bạn có thể khoá thiết lập cấu hình bằng nhiều cách, trong ví dụ sau hướng dẫn bạn khoá một thiết lập bằng cách sử dụng allowOverride=”fasle” trong thành phần <location>

<?xmlversion="1.0"?> <configuration>

<locationallowOverride="false"> <system.web>

<compilationdebug="false"></compilation> </system.web>

</location> </configuration>

Trong ví dụ trên chúng ta khoá thành phần compilation, Một vấn đề xảy ra là nó khoá thực thể thành phần complication. Nếu bạn thử thay đổi một vài thuộc tính của thành phần complication ở một cấp cao hơn trong phân cấp cấu hình, thì một biết lệ sẽ được đưa ra.

Bạn có thể thêm các thuộc tính sau vào cấu hình thành phần riêng.

lockAllAttributesExcept: Cho phép khoá tất cả thuộc tính ngoại trừ danh sách giá trị trong thuộc tính này. bạn có thể thêm nhiều thuộc tính để ngoại trừ, mỗi thuộc tính cách nhau bởi một dấu phẩy.

lockAllElementsExcept: Cho phép bạn khoá tất cả các thành phẩn con của thành phần hiện tại ngoại trừ danh sách giá trị của thuộc tính này, bạn có thể thêm nhiều thuộc tính để ngoại trừ, mỗi thuộc tính cách nhau bởi một dấu phẩy.

lockAttributes: Cho phép bạn khoá nhiều thuộc tính, bạn có thể khoá nhiều thuộc tính để ngoại trừ, mỗi thuộc tính cách nhau bởi một dấu phẩy.

lockElements: Cho phép khoá nhiều thành phần con, mỗi thành phần cách nhau bởi một dấu phẩy.

lockItem: cho phép khoá thành phần hiện tại. Ví dụ , file Web.config sau khoá thành phần debug

<?xmlversion="1.0"?> <configuration>

<locationallowOverride="false"> <system.web>

<compilationdebug="false"lockAttributes="debug"></compilation> </system.web>

</location> </configuration>

Một phần của tài liệu Giáo trình ASP.NET cơ bản doc (Trang 174)

Tải bản đầy đủ (PDF)

(183 trang)