Có ai biết làm thế nào để lập trình danh sách các trang web và thư mục ảo trong IIS 7?Làm thế nào để lập trình danh sách các trang web và thư mục ảo trong IIS 7?
Trả lời
Check-out bài này - có vẻ là một API quản lý mới thương hiệu spanking trong không gian tên Microsoft.Web.Administration
:
http://blogs.msdn.com/carlosag/archive/2006/04/17/MicrosoftWebAdministration.aspx
Dưới đây là một tổng quan về đồ họa nhanh chóng từ đó bài viết trên blog:
Và đây là bài đăng "The Gu" trên Cool new IIS7 Features and APIs
Something như thế này sẽ tìm thấy tất cả các trang web, ứng dụng của họ và thư mục ảo của họ trong máy chủ IIS7 của bạn:
static void Main(string[] args)
{
ServerManager mgr = new ServerManager();
foreach(Site s in mgr.Sites)
{
Console.WriteLine("Site {0}", s.Name);
foreach(Application app in s.Applications)
{
Console.WriteLine("\tApplication: {0}", app.Path);
foreach(VirtualDirectory virtDir in app.VirtualDirectories)
{
Console.WriteLine("\t\tVirtual Dir: {0}", virtDir.Path);
}
}
}
Console.ReadLine();
}
Một caveat quan trọng để sử dụng lắp ráp Microsoft.Web.Administration được mã đã được chạy trên một máy đã cài đặt IIS7.
Khi tôi đang phát triển một hệ thống để tải các trang IIS7 vào một trang web trên máy tính Windows XP của tôi, tôi đã phát hiện ra giới hạn này. API rất tuyệt, tôi chỉ ước mình có thể sử dụng nó.
Control IIS 7 server from Windows 2003 server programmatically
- 1. Triển khai web IIS - tạo thư mục ảo?
- 2. Tạo các thư mục ảo trong IIS express
- 3. Sử dụng WiX để tạo thư mục ảo IIS
- 4. Thư mục ảo trong vai trò web Azure
- 5. Sự khác nhau giữa Ứng dụng web và Thư mục ảo trong ngữ cảnh của IIS 7.x là gì?
- 6. IIS: Cách tạo thư mục ảo trong trang web bằng Microsoft.Web.Administration
- 7. Có thể lấy danh sách các tệp trong thư mục của trang web không? Làm sao?
- 8. Làm thế nào để thiết lập tên miền phụ trên IIS 7
- 9. Làm cách nào để thêm ứng dụng vào Trang Web Mặc định trong IIS 7?
- 10. Thiết lập thư mục ảo khi sử dụng IIS để gỡ lỗi ASP.NET MVC
- 11. Làm cách nào để kích hoạt danh sách thư mục trong một thư mục IIS cụ thể thông qua web.config?
- 12. Lập trình lựa chọn các mục trong Danh sách WPF
- 13. Làm cách nào để ngăn chặn tệp web.config mặc định của trang web IIS đang được các thư mục ảo kế thừa?
- 14. Danh sách kiểm tra cho các lỗ hổng lập trình trang web
- 15. Nhận tên trang web IIS từ một trang web ASP.NET
- 16. Danh sách thư mục bị từ chối trên ASP.Net MVC 4 ứng dụng đang chạy trong IIS 6 Virtual Directory
- 17. Lập trình tạo trang web trong IIS bằng C# và đặt số cổng
- 18. Làm thế nào để triển khai ASP.NET webservice sang IIS 7?
- 19. Lấy danh sách các thư mục trong một thư mục
- 20. Đặt trang web IIS 7 cụ thể với AppCmd?
- 21. Thiết lập trang 404 tùy chỉnh trong IIS 7 cho các trang HTML
- 22. Bảo mật đúng cách thư mục đọc/ghi IIS 7
- 23. Làm thế nào để lưu trữ trang web ASP.NET MVC trong một thư mục con
- 24. Thư mục ảo bên trong ứng dụng web Orchard
- 25. Làm thế nào để loại bỏ nhiều thư mục ảo?
- 26. Làm thế nào để tham khảo thư mục C: \ Users \ thư mục Public lập trình trong C#
- 27. Tại sao danh sách thư mục chứa thư mục (.) Và thư mục mẹ (..) hiện tại?
- 28. IIS 6.0 đột nhiên hiển thị danh sách thư mục thay vì ứng dụng MVC 3
- 29. danh sách tất cả các file trong thư mục và cũng phụ thư mục
- 30. Danh sách tất cả thư mục và thư mục con
cảm ơn bạn người đàn ông!) – tartakynov
Cách tốt nhất để cảm ơn Marc sẽ chấp nhận câu trả lời xuất sắc của mình. –
Cảm ơn bạn về ví dụ về mã bổ sung. Đúng thứ tôi cần! –