Tôi đang cố gắng đưa ra một cách để triển khai mã ASP.NET với ít sự xáo trộn trang web nhất có thể. Một suy nghĩ là thiết lập trang web sẽ được phục vụ từ một ngã ba NTFS c:\www\example.com
, nơi
c:\www\example.com -> c:\www\example.com_r1234
Sau đó, khi mã mới được triển khai, nó sẽ được sao chép c:\www\site.com_r1235
và đường nối được nhắm mục tiêu lại
c:\www\example.com -> c:\www\example.com_r1235
Vì vậy, câu hỏi của tôi là những gì ảnh hưởng đến điều này có thể có trên các yêu cầu hiện tại trong IIS? Những nhược điểm nào khác có thể có từ quan điểm về phản ứng của IIS đối với sự thay đổi (nếu có)? Điều này sẽ được liền mạch cho người dùng cuối của trang web như tôi hy vọng?
(Tôi đã xem xét việc thay đổi trang web gốc của trang web thông qua dòng lệnh, nhưng tôi thực sự không thích ý tưởng cấu hình lại IIS vì bất kỳ miền ứng dụng hoặc nhóm ứng dụng không cần thiết nào có thể xảy ra, nhưng tôi không biết nhiều về Điều gì xảy ra khi đường dẫn vật lý được cấu hình của một trang web bị thay đổi trong khi tải)
Để rõ ràng, mối quan tâm duy nhất của tôi ở đây là trải nghiệm của người dùng cuối của tôi. Mục đích của tôi là để tránh xáo trộn cho họ, không thuận tiện cho tôi.