Khá một vài năm trước, tôi nhớ rằng tôi đã vật lộn với nhiều trang web trong một tình huống miền, nơi một trong các trang web được đặt trong thư mục gốc.Tại sao tôi KHÔNG nên triển khai trang web asp.net hoặc webapp của mình vào thư mục gốc của miền trong IIS?
Vào thời điểm tôi đọc một bài đăng có thẩm quyền giải thích rõ ràng cho tôi lý do tại sao đây là một ý tưởng tồi, những gì tôi nhớ là vấn đề web.config tầng là lý do chính (buộc bạn hủy khai báo tham chiếu xung đột trong các dự án con về cơ bản là người ngoài hành tinh cho dự án đó). Do đó, tôi luôn triển khai bất kỳ trang web nào trong đường dẫn ảo của riêng mình, bằng cách sử dụng một chuyển hướng duy nhất trong thư mục gốc để trỏ tới trang web mặc định.
Tôi dường như không thể tìm thấy tham chiếu có thẩm quyền nữa và cân nhắc triển khai có thể đã thay đổi kể từ đó.
Những ưu điểm và nhiều khả năng là nhược điểm của trường hợp này? Tôi hỏi vì một công ty tôi làm việc với cau mày về việc tách các triển khai theo cách này và tôi không nghĩ đó là một ý hay.
Cảm ơn bạn đã viết rộng rãi. Trong liên kết của S. Goodyear, ông kết luận với câu _ "Hãy nhớ rằng, cấu trúc ảo và phân loại trang web (thư mục) có thể là bất cứ điều gì, bởi vì chúng chỉ là siêu liên kết trỏ đến nội dung. Tránh đưa ra quyết định cấu trúc vật lý khi liên kết sẽ làm!" _, mà tôi nghĩ là một điểm tuyệt vời trong trường hợp. – Abel