หลังจากพัฒนาโปรแกรมกันเสร็จแล้วขั้นตอนสำคัญๆ ที่อยู่ใน SDLC (software develop life cycle) นั้นจะขาดไม่ได้เลยก็คือการ Deploy Software ขึ้นระบบ อย่างไรก็ตามการ Deploy นั้นย่อมมีอุปสรรคแน่ๆ เนื่องจากเราต้องมองถึงทรัพยากรณ์ที่จำเป็นต้องใช้ภายในระบบของเราด้วย เช่น ตัว Server นั้นมี .NET Version ที่ Support กับ ระบบของเราหรือป่าว ถ้าตอบสนองความต้องการของระบบเราได้ก็ไม่มีปัญหาครับ แต่ถ้าไม่ล่ะ? เราอาจจะต้องมาดาวน์เกรด .NET จากฝั่งของเราแทนที่จะไปทำจากฝั่ง Server เพราะบาง Server อาจจะมีระบบอื่นอยู่ด้วย ทำให้วิธีดาวน์เกรดจากฝั่งเรานั้นย่อมง่ายกว่า แต่ถ้าไม่มีเลย แนะนำให้อัพจากฝั่ง Server ไว้เผื่ออนาคตดีกว่าครับ หรืออีกวิธีก็คือพัฒนา Code จากระบบเราให้รองรับกับ .NET เวอร์ชั่นนั้นๆ เรามาดูขั้นตอนการ Deploy กันดีกว่าครับ (คำอธิบายใต้รูปภาพครับ) ให้เรา คล๊กขวาที่ Solution ของเราครับ จากนั้นเลือกเมนู Publish… หลังจากที่เราคลิ๊ก Publish… ไปแล้วจะเจอกับหน้าจอแจ้งรายละเอียดการบันทึกครับ เมนู Setting นี้จะเป็นเกี่ยวกับการบันทึกซ้ำครั้งน่ะครับ ประมาณว่าในการบันทึกแต่ละครั้งนั้นให้ลบไฟล์เก่าๆ ออกทั้งหมดก่อน (ในโฟเดอร์) จากนั้นคลิ๊ก Publish โปรแกรมกำลัง Deploy รอแปปนึง โปรแกรมแจ้งให้ครับ หลังจาก Deploy เสร็จแล้ว เราจะได้ไฟล์มาจำนวนหนึ่งนั้นก็คือไฟล์ Data ของ โปรแกรมเรา จากนั้นเตรียมก๊อปปี้ไฟล์ไปยังเครื่องจำรองเซิฟเวอร์ได้เลยครับ อย่างที่บอกครับ บนเครื่องจำลองอาจจะไม่ได้มีไฟล์แค่โปรแกรมของเราคนเดียว ในที่นี้ผมก๊อปปี้มาทั้งหมดเลยครับ ไฟล์ในโปรแกรมของเราหลังจาก Deploy มา ลองเทสเข้าระบบผ่าน IP เครื่องจำลองครับ แอ๊ะ .. ใช้งานได้แล้ว หลังจากต้อง ดาว์นเกรด .NET Framework จาก 4.5 มาเป็น 4.0