ฉันพยายามหาวิธีปรับใช้โค้ด ASP.NET ด้วยการรบกวนไซต์น้อยที่สุดเท่าที่จะทำได้ หนึ่งความคิดคือการตั้งค่าเว็บไซต์ที่จะให้บริการจากทางแยก NTFS c:\www\example.com
ที่
c:\www\example.com -> c:\www\example.com_r1234
จากนั้นเมื่อมีการปรับใช้รหัสใหม่มันจะถูกคัดลอกไปยังc:\www\site.com_r1235
และจุดเชื่อมต่อจะถูกกำหนดเป็น
c:\www\example.com -> c:\www\example.com_r1235
ดังนั้นคำถามของฉันคือสิ่งที่มีผลต่อสิ่งนี้อาจมีต่อคำขอปัจจุบันใน IIS? สิ่งที่เป็นข้อเสียอื่น ๆ นี้อาจมีจากมุมมองของ IIS ปฏิกิริยาต่อการเปลี่ยนแปลง (ถ้ามี)? สิ่งนี้จะเป็นไปอย่างราบรื่นสำหรับผู้ใช้เว็บไซต์ที่ฉันหวังหรือไม่
(ฉันถือว่าการเปลี่ยนเว็บรูทของไซต์ผ่านทางบรรทัดคำสั่ง แต่ฉันไม่ชอบความคิดในการกำหนดค่า IIS อีกครั้งเพราะโดเมนแอพที่ไม่จำเป็นหรือการสั่นของแอพที่อาจเกิดขึ้น แต่ฉันไม่รู้อะไรมากมาย เกิดอะไรขึ้นเมื่อพา ธ ฟิสิคัลที่กำหนดค่าไว้ของไซต์เปลี่ยนไปขณะที่โหลดไม่เต็ม
เพื่อความชัดเจนข้อกังวลเดียวของฉันที่นี่คือประสบการณ์ของผู้ใช้ปลายทางของฉัน เป้าหมายของฉันคือการหลีกเลี่ยงสิ่งรบกวนสำหรับพวกเขาไม่ใช่ความสะดวกสบายสำหรับฉัน