Cassini (máy chủ web phát triển Visual Studio) theo mặc định cho phép duyệt thư mục, làm cách nào để kích hoạt tính năng duyệt thư mục trên IIS Express? ?. (Tôi không muốn có một cấu hình riêng cho từng dự án Tôi cóLàm thế nào để kích hoạt tính năng Duyệt thư mục theo mặc định trên IIS Express
Trả lời
Bạn sẽ có thể sử dụng AppCmd.exe để quản lý IIS nhanh Hãy thử điều này:
appcmd set config /section:directoryBrowse /enabled:true
Thông tin thêm về APPCMD. exe ở đây: http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe
bạn có thể sử dụng công cụ appcmd
APPCMD (command) (object-type) <identifier> < /parameter1:value1 ... >*
đâu là một trong những lệnh được hỗ trợ bởi .Most đối tượng thứ hỗ trợ là bộ lệnh cơ bản:
DANH SÁCH Hiển thị các đối tượng trên máy. Một tùy chọn có thể chỉ định một đối tượng duy nhất để liệt kê, hoặc một hoặc nhiều tham số có thể được chỉ định để khớp với các thuộc tính đối tượng.
THÊM Tạo đối tượng mới có thuộc tính đối tượng được chỉ định để đặt trong khi tạo.
DELETE Xóa đối tượng được chỉ định bởi.
SET Đặt thông số trên đối tượng được chỉ định bởi.
Bật duyệt qua thư mục.
Đi tới thư mục IIS
Cài đặt nhanh.
1: Enable việc duyệt thư mục ở mức độ máy chủ
Run `appcmd set config /section:system.webServer/directoryBrowse /enabled:true`
2: Enable việc duyệt thư mục ở cấp trang web
Run `appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse /enabled:true`
Note: Chạy với sự cho phép cao
bạn có thể xác minh rằng thuộc tính configuration/system.webServer/[email protected] được đặt thành true trong tệp cấu hình trang web hoặc ứng dụng.
tham khảo: IIS
Đến
Web.config
tập tin của dự án của bạn.Thêm hai thẻ dưới đây trong
<system.webServer>
thẻ trongweb.config
<directoryBrowse enabled="true" />
<modules runAllManagedModulesForAllRequests="true" />
Điều này làm việc cho tôi cho Visual Studio 2015 – JustinJmnz
Điều này làm việc cho tôi cho Visual Studio 2017 (thông tin! Đừng quên tạo thẻ
Cảm ơn !! Điều này đã cứu ngày của tôi. Làm việc cho tôi Visual Studio 2017. – luckyShubhra
Cảm ơn bạn đã giúp đỡ của bạn. –
Hãy là quản trị viên chạy số này % systemroot% \ system32 \ inetsrv \ appcmd set config/section: directoryBrowse/enabled: true –
Tôi phải chạy bản sao của appcmd đã tồn tại trong '% programFiles (x86)% \ IIS Express \ '. Nếu tôi chạy bản sao khác, cài đặt sẽ không mất. Tôi đoán tôi đã cài đặt 2 phiên bản IIS. http://forums.iis.net/post/1993018.aspx –