2010-10-14 10 views
6

Tôi khá mới sử dụng IIS 7. Tôi bị nhầm lẫn bởi các tùy chọn khác nhau mà IIS 7 cung cấp.IIS 7 - Xác thực trong IIS vs Xác thực trong web.config

Cài đặt chế độ xác thực = "Windows" làm gì trong web.config trên trang web ASP.net của tôi? Điều gì cho phép xác thực Windows trong mô-đun Xác thực trong IIS 7 làm gì?

Sự khác biệt giữa hai loại này là gì? Có ai ghi đè lên người khác không? Điều này có thay đổi cho dù bạn chạy ở chế độ tích hợp so với cổ điển không?

Trả lời

5

IIS7 tận dụng tệp web.config. Có sự tích hợp chặt chẽ trong IIS7 và ASP.NET bất kỳ thay đổi nào được thực hiện trong web.config được phản ánh trong bảng điều khiển quản lý và các thay đổi trong bảng điều khiển quản lý ghi các thay đổi vào web.config.

Theo như xác thực cửa sổ, nó sử dụng máy chủ cục bộ người dùng Windows làm cửa hàng người dùng. Điều này thường hữu ích hơn đối với một ứng dụng mạng nội bộ có yêu cầu bảo mật chặt chẽ và cơ sở người dùng thư mục hoạt động hiện tại.

Hầu hết các ứng dụng phải đối mặt với internet phải sử dụng Xác thực biểu mẫu hoặc nhà cung cấp xác thực tùy chỉnh. Cửa hàng người dùng của bạn có thể nằm trong web.config nhưng hầu hết các ứng dụng sẽ giữ userstore của họ trong cơ sở dữ liệu

+0

Tôi thực sự không thể hiểu được, trong đó một phần câu trả lời của bạn xuất hiện cho câu hỏi có sự khác biệt giữa hai cấu hình ở đâu !! –