Tôi đã có một trang trong một ứng dụng ASP.Net (Mvc của nó thực sự nhưng không quan trọng) và tôi muốn chỉ cho phép các kết nối đến trang này từ máy địa phương. Tôi rất thích làm điều gì đó như thế này trong Web.config:Có thể cấu hình một vị trí trong Web.config để chỉ cho phép các kết nối cục bộ
<location path="resources"><system.web><authorization><allow ips="local"/></authorization></system.web></location>
Tôi biết điều này là có thể với một kiểm tra đơn giản trong mã trang đằng sau (hoặc điều khiển) và its even possible just with IIS configuration nhưng tôi sẽ yêu một cấu hình Web.config như đây sẽ là giải pháp thanh lịch nhất theo ý kiến của tôi. Bất cứ ai biết nếu điều này là có thể?
Cảm ơn
Guido
Người dùng của bạn có phải là tên miền Windows không? Nếu vậy, bạn có thể giới hạn quyền truy cập chỉ cho Người dùng miền. Nó trông rất giống với câu trả lời của @ lance. – jrummell
Lưu ý: Điều này là không thể, tất cả các giải pháp đều yêu cầu viết mã (không có sẵn giải pháp hộp) – gatapia