Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

THÔNG TIN: ASP.Tổng quan về cấu hình mạng

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 307626
Bài viết này đề cập đến Microsoft sau.NET Framework lớp Không gian tên thư viện:
  • System.Configuration
TÓM TẮT
Bài viết này cung cấp một giới thiệu về ASP.NET trang khuôn khổ.

Cho thêm ASP.NET overviews, tham khảo như sau Bài viết cơ sở kiến thức Microsoft:
305140 THÔNG TIN: ASP.Lộ trình NET
THÔNG TIN THÊM
Cấu hình liên quan đến tất cả mọi thứ từ cài đặt chuyên biệt ứng dụng chẳng hạn như các kết nối bộ máy cơ sở dữ liệu bảo mật thông tin chi tiết và thông tin về làm thế nào lỗi nên được xử lý. Tập tin cấu hình cung cấp một địa điểm cho thông tin máy tính cụ thể và ứng dụng cụ thể mà bạn có thể thay đổi mà không cần phải biên dịch mã.

Bài viết này địa chỉ các chủ đề cấu hình sau:

Cấu hình: What's New

Ngược lại với cài đặt chuyên biệt ứng dụng Trang phục vụ hiện hoạt (ASP) là lưu trữ trong bản ghi dịch vụ thông tin Internet của Microsoft (II) metabase, ASP.cài đặt chuyên biệt cấu hình mạng được lưu trữ trong Extensible Markup Tập tin ngôn ngữ (XML). Điều này cung cấp những ưu điểm sau khi bạn cần phải thay đổi thiết đặt cấu hình và triển khai các ứng dụng:
  • ASP.NET cấu hình tập tin được lưu trữ trong cùng một mục tin thư thoại như nội dung web site. Triển khai thời, bạn chỉ cần sao chép các mục tin thư thoại nội dung để có được nội dung và các ứng dụng cấu hình.
  • Bạn có thể sử dụng tiêu chuẩn text editor sửa đổi cấu hình tập tin. Điều này làm cho nó dễ dàng để thay đổi cài đặt chuyên biệt cấu hình cả hai ở địa phương và từ xa.
  • Các tập tin cấu hình được mở rộng; do đó, bạn có thể thêm thiết đặt cấu hình tùy chỉnh riêng của bạn.
  • Hệ thống tự động phát hiện thay đổi đối với ASP.NET tập tin cấu hình. Bạn không cần phải khởi động lại IIS hoặc khởi động lại Máy chủ Web Đối với các thiết đặt có hiệu lực.

dạng thức tệp và cấu hình hệ thống phân cấp

Có hai loại của tập tin cấu hình mà bạn nên được quan tâm cho ASP.Các ứng dụng NET: Machine.config và Web.config. Cả hai tập tin XML dựa trên và chứa phần cấu hình tương tự. Tuy nhiên, các Machine.config tập tin chứa thông tin cấu hình về tất cả.NET các ứng dụng cho một phiên bản cụ thể của khuôn khổ, trong khi Web.config tập tin có chứa hơn hột cài đặt chuyên biệt cấu hình về cụ thể ASP.NET các ứng dụng. Các văn bản trong Machine.config và Web.config là chữ.

Cho biết thêm thông tin về các định dạng của ASP.NET tập tin cấu hình, hãy tham khảo chủ đề sau đây trong các.NET Framework Phần mềm phát triển Kit (SDK) tài liệu:
Định dạng của ASP.Tập tin cấu hình mạng
http://msdn2.Microsoft.com/en-US/Library/ackhksh7 (vs.71) .aspx
Khi một yêu cầu cho một trang .aspx được thực hiện, các tập tin cấu hình được biên soạn như vậy mà thiết đặt cấu hình trong Tệp tin Web.config mà được lưu trữ trong một mục tin thư thoại con ghi đè một thiết lập trong Web.config một tập tin trong một mục tin thư thoại ứng dụng, việc ghi đè thiết lập web site ở cấp và cài đặt chuyên biệt trong tập tin Machine.config. Sau khi cài đặt chuyên biệt cấu hình biên soạn, chúng được lưu trữ cho các yêu cầu trong tương lai cho đến khi một trong các cấu hình tập tin được sửa đổi.

Bảng sau đây liệt kê mẫu cấu hình tập tin địa điểm cho http://myserver/myapplication/mydir/mypage.aspx URL:

Mức độĐường dẫn
cài đặt chuyên biệt cấu hình cho phiên bản này của các.NET Khuôn khổWinnt\Microsoft.net\Framework\v.Phiên bản\Config\Machine.config
thiết lập web siteInetpub\Wwwroot\Web.config
Ứng dụng thiết đặtInetpub\Wwwroot\Myapplication\Web.config
mục tin thư thoại con thiết đặtInetpub\Wwwroot\Myapplication\Mydir\Web.config

Một tập tin Web.config tại bất kỳ mức là tùy chọn, nhưng một Machine.config tập tin được yêu cầu.

Để biết thêm thông tin về cấu hình hệ thống phân cấp, đề cập đến chủ đề sau đây trong các.NET Framework SDK tài liệu: Áp dụng thiết đặt cấu hình cho tài nguyên cụ thể, sử dụng một <location></location> từ khóa với một thuộc tính đường dẫn thích hợp. Bạn có thể sử dụng đường dẫn thuộc tính để xác định một mục tin thư thoại tập tin hoặc đứa trẻ cụ thể mà duy nhất cấu hình thiết đặt áp dụng.

Để biết thêm thông tin về các <location></location> từ khóa, đề cập đến chủ đề sau đây trong các.NET Framework SDK tài liệu:
Cấu hình <Location>cài đặt chuyên biệt
</Location>http://MSDN.Microsoft.com/en-US/Library/6hbkh9s7 (v=vs.71) .aspx

ASP.MẠNG cấu hình phần

ASP.Cấu hình NET phần được chứa trong các <system.web></system.web> phần, trong đó được chứa trong các <configuration></configuration> thẻ:
   <configuration>      <appSettings></appSettings>      <system.web>         ...         <webServices></webServices>      </system.web>   </configuration>				
Bảng dưới đây liệt kê tất cả ASP.cấu hình mạng phần:

PhầnMô tả
Cấu hình thiết đặt tùy chỉnh cho một ứng dụng. Các thiết lập trong phần này có thể so với các biến ứng dụng.
Cấu hình chế độ xác thực để xác định các loại hình xác thực để sử dụng.
Cấu hình ủy quyền hỗ trợ và kiểm soát truy cập khách hàng đến các tài nguyên URL.
Cấu hình các thiết lập của các thành phần khả năng trình duyệt.
Cấu hình tất cả các thiết lập tổng hợp đó ASP.Sử dụng NET.
Cung cấp thông tin về các thông báo lỗi tuỳ chỉnh cho một ASP.NET ứng dụng.
Cấu hình thiết đặt toàn cầu hóa cho các ứng dụng.
Bản đồ các URL yêu cầu cho các lớp học IHttpHandler .
Cho biết thêm, loại bỏ, hoặc xóa HTTP mô-đun trong ứng dụng.
Cấu hình ASP.NET HTTP lần chạy cài đặt chuyên biệt.
Điều khiển định danh ứng dụng của các ứng dụng web.
Cấu hình chìa khóa để sử dụng cho mã hóa và giải mã dữ liệu cookie xác thực của các hình thức. Phần này cho phép bạn để cấu hình một chính xác nhận thực hiện tin thư thoại xác thực sẽ kiểm tra vào xem dữ liệu nhà nước và các hình thức xác thực vé.
Nhận dạng cài đặt chuyên biệt cấu hình trang cụ thể.
Cấu hình ASP.NET quá trình mô hình cài đặt chuyên biệt trên hệ thống máy chủ IIS Web. Lưu ý rằng bạn có thể chỉ sử dụng thẻ này trong tập tin Machine.config.
Định nghĩa hợp lệ ánh xạ đơn vị an ninh được đặt tên theo chính sách tập tin.
Cấu hình mô-đun phiên bang.
Cấu hình ASP.bản ghi dịch vụ NET water.
Cấu hình các thiết lập của mức cấp phép bảo mật mã truy nhập được sử dụng để chạy một cụ thể ứng dụng.
Điều khiển các thiết lập của ASP.bản ghi dịch vụ NET Web.

Đang truy xuất thông tin cấu hình

Bạn có thể truy xuất thông tin được lưu trữ trong các cấu hình tập tin, nhưng những phương pháp khác nhau cho các cài đặt chuyên biệt cấu hình khác nhau. Một số thiết đặt được tiếp xúc như là tài sản của các đối tượng nội tại, và các thiết đặt khác không truy nhập được bởi vì họ là nội bộ cài đặt chuyên biệt để ASP.NET.

Ví dụ, bạn có thể sử dụng sau đây mã để truy cập các <browserCaps></browserCaps> cài đặt chuyên biệt thông qua các đối tượng Request.Browser :

Microsoft Visual Basic.NET
Response.Write(Request.Browser.VBScript.ToString())				
Microsoft Visual C#.NET
Response.Write(Request.Browser.VBScript.ToString());				
Để biết thêm thông tin về làm thế nào để lấy các cài đặt chuyên biệt cấu hình, đề cập đến chủ đề sau đây trong các.NET Framework SDK tài liệu:
Truy cập vào cài đặt chuyên biệt cấu hình
http://MSDN.Microsoft.com/en-US/Library/4c2kcht0.aspx

Mở rộng phần cấu hình

Các.Chức năng cấu hình NET Framework là hoàn toàn cầu. Có hai cách trong đó bạn có thể mở rộng cấu hình:
  • Tạo một bộ xử lý phần cấu hình tùy chỉnh.

    Cho thêm thông tin về làm thế nào để tạo tùy chỉnh ASP.Cấu hình NET phần xử lý, Nhấp vào số bài viết dưới đây để xem bài viết trong các kiến thức Microsoft Cơ sở:
    309045 Làm thế nào để: Tạo một tuỳ chỉnh ASP.MẠNG cấu hình phần Handler trong Visual C#.NET
  • Sử dụng các <appSettings></appSettings> phần để lưu trữ dữ liệu ứng dụng cụ thể. Thông tin về cú pháp của các <appSettings></appSettings> o dan adran, đề cập đến chủ đề sau đây trong các.NET Framework SDK tài liệu: Để lấy giá trị từ các <appSettings></appSettings> o dan adran, sử dụng đoạn mã sau trong tập tin .config:
            <appSettings>		<add key="MySetting" value="Valuable Information" />        </appSettings>						
    Sau đó sử dụng đoạn mã sau để lấy giá trị:

    Lưu Ý: bạn phải bao gồm không gian tên System.Configuration để truy cập vào appSettings.

    Visual Basic .NET
        Label1.Text = ConfigurationSettings.AppSettings.Item("MySetting")					
    Visual C#.NET
        Label1.Text = ConfigurationSettings.AppSettings["MySetting"];					

Warning: This article has been translated automatically

Thuộc tính

ID Bài viết: 307626 - Xem lại Lần cuối: 06/20/2012 09:12:00 - Bản sửa đổi: 3.0

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbproductlink kbarttyperoadmap kbconfig kbinfo kbweb kbmt KB307626 KbMtvi
Phản hồi