Tôi đang cố gắng để cho phép Windows Authentication để phát triển tại địa phương, theo tiêu đề:Windows 8 VS2012 IISExpress Windows Authentication
- Windows 8 (pro)
- VS2012
- IISExpress
- ASP. Dự án Net MVC4
- Orchard CMS là dự án (nhưng tôi không nghĩ rằng điều này là có liên quan)
Thông qua các thuộc tính của dự án, tôi đã đặt Xác thực Windows để bật và Xác thực ẩn danh để tắt.
Trong web.config tôi đã thiết lập:
<authentication mode="Windows" />
Tuy nhiên, khi chạy trang web tôi đang liên tục nhắc nhở các chứng chỉ. Nhập Windows 8 hoặc thông tin đăng nhập tài khoản cục bộ dường như không tạo ra bất kỳ sự khác biệt nào và tôi đã đặt các tài khoản đó để có toàn quyền trên thư mục.
Bất kỳ đề xuất nào được biết ơn!
CẬP NHẬT 1: Theo đề xuất của Darin Dimitrov Tôi đã tạo một dự án MVC trống và chọn mẫu Intranet. Sau khi thiết lập Anonymous Authorization là vô hiệu hóa và Windows Authentication cho phép dự án thử nghiệm này làm việc chính xác như mong đợi (nhắc nhở cho các thông tin khi được cung cấp quyền truy cập vào site). Tôi áp dụng cấu hình cho phép tương tự để tôi web.config dự án Orchard:
<authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
Nhưng vẫn không có sự vui mừng, tôi nhắc cho thông tin như mong đợi nhưng không có gì tôi nhập dường như ủy quyền cho người sử dụng. Tôi đã Pastie'd hai web.configs dưới đây trong trường hợp bất cứ ai khác có thể chỉ ra những gì tôi đang mất tích?
- Orchard Web.Config: http://pastie.org/private/8oe5jesvt0vmqgyn3w
- mẫu Web.Config: http://pastie.org/private/zgxyue03crzd6fb8umlidq
Bạn đang sử dụng Firefox phải không? Điều đó không tích hợp với Windows auth, ít nhất là không phải không có một số loại plugin. Nếu trường hợp này xảy ra, bạn cần phải chuyển sang trình duyệt như IE hoặc Chrome hoặc tiếp tục nhập bằng chứng xác thực trong Firefox. – ps2goat