Tôi đã tìm kiếm một lúc nhưng tôi dường như không thể tìm thấy câu trả lời. Có nhiều cách vô hiệu hóa/bật xác thực ẩn danh và cửa sổ. Có ai biết làm thế nào để cho phép xác thực cơ bản trên IIS Express (8.0) trong Visual Studio 2013?Xác thực cơ bản trên IIS Express
Trả lời
Trong tập tin ApplicationHost.config
, tìm nút:
<basicAuthentication enabled="false" />
thay đổi giá trị thành true
. Nó sẽ hoạt động ngay bây giờ.
Nếu không, thiết lập
<section name="basicAuthentication" overrideModeDefault="Allow" />
và rằng nên làm các trick.
Lưu ý: Đối với VS 2015, xem câu trả lời từ Joost Aarts
Đối với phiên bản trước của VS (2013 và thấp hơn), ApplicationHost.config
có thể được tìm thấy:
%userprofile%\my documents\iisexpress\config\applicationhost.config
Theo như tôi biết, không có cách nào để kích hoạt nó chỉ cho một dự án.
Dưới đây là một chút chi tiết hơn các câu trả lời trước đã:
% USERPROFILE% \ Documents \ IISExpress \ config \ applicationhost.config: kích hoạt < basicAuthentication = "true"/>
Trong cùng một tệp: đặt < anonymousAuthentication enabled = "false" userName = ""/>
Nếu bạn không sử dụng tài khoản kiểm tra miền, hãy tạo tài khoản người dùng cục bộ bằng mật khẩu để đăng nhập thử nghiệm.
Một đầu bổ sung, trong Visual Studio 2015, vị trí của tệp applicationhost.config thực sự đang được sử dụng nằm trong thư mục có tên .vs bên trong thư mục giải pháp của bạn. Tài khoản trong hồ sơ người dùng của bạn không được sử dụng
- 1. Xác thực OWIN với xác thực cơ bản IIS
- 2. IIS Express không phân phối tệp tĩnh qua xác thực cơ bản
- 3. Xác thực cơ sở IIS bằng LDAP
- 4. Cách phát hiện phiên bản IIS Express?
- 5. Wcf Xác thực cơ bản
- 6. tắt IIS Express?
- 7. Phản hồi GZip trên IIS Express
- 8. Thiết lập SMTP trên IIS Express
- 9. Switchyard cơ bản xác thực
- 10. Xác thực cơ bản và mẫu với cơ chế (Ruby)
- 11. IIS Express tự động tắt xác thực ẩn danh cho dự án của tôi, tại sao?
- 12. Cách cấu hình Web Api 2 và IIS để xác thực cơ bản?
- 13. IIS Express hoặc Cassini
- 14. Xác thực HTTP (Cơ bản hoặc Thông báo) trong ASP Classic qua IIS
- 15. Cách tắt Xác thực cơ bản trên Neo4j 2.2.0-RC01
- 16. CakePHP 2 Xác thực xác thực cơ bản
- 17. Physical Folder Breaks ASP.NET URL Routing trên IIS Express
- 18. Xóa giới hạn tải lên 30MB trên IIS express
- 19. .htaccess, mod_rewrite và xác thực cơ bản
- 20. Xác thực cơ bản Với XMLHTTPRequest
- 21. Sử dụng xác thực Cơ bản và Xác thực Mẫu trên cùng một trang web
- 22. angularjs tiêu đề xác thực cơ bản
- 23. Xác thực WebServiceHostFactory và IIS
- 24. Wildfly 8 Xác thực cơ bản
- 25. Ứng dụng MVC lõi Asp.Net Xác thực Windows trong IIS
- 26. IIS Express trên máy phát triển chia sẻ (rdp)
- 27. CORS và xác thực cơ bản HTTP
- 28. Xác thực cơ bản bằng Flash
- 29. Số xác thực cơ bản Tomcat
- 30. Xác thực HTTP cơ bản trong Go
Nếu tôi chỉ muốn kích hoạt nó cho một dự án cụ thể thì sao? Điều này nghe có vẻ như nó sẽ được kích hoạt cho tất cả các trang web chạy trên IIS express – Jepzen
chỉnh sửa nhẹ: overrideModeDefault = "true" nên ghi đèModeDefault = "Allow" --- nhưng thông tin này sẽ giúp bạn ở đó, được ghép nối với thông tin thư mục 2015 .vs từ Joost Aarts nói. - Được xác nhận với VS 2015 – TravisWhidden