ASP.NET Web Pages - การเผยแพร่เว็บไซต์
1. ใช้ ASP.NET . เวอร์ชันล่าสุด
ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ที่ใช้โฮสต์ของคุณใช้ ASP.NET เวอร์ชันล่าสุด (4.0 หรือ 4.5)
2. คัดลอกเว็บโฟลเดอร์
คัดลอกเว็บไซต์ของคุณ (โฟลเดอร์และเนื้อหาทั้งหมด) จากคอมพิวเตอร์พัฒนาของคุณไปยังโฟลเดอร์แอปพลิเคชันบนคอมพิวเตอร์โฮสต์ระยะไกล (เซิร์ฟเวอร์)
หากแอปพลิเคชันของคุณมีข้อมูลอย่าคัดลอกข้อมูล (ดูจุดที่ 4 ด้านล่าง)
3. ไฟล์ DLL
ตรวจสอบให้แน่ใจว่าโฟลเดอร์ bin บนคอมพิวเตอร์โฮสต์ระยะไกลของคุณ มีไฟล์ dll เดียวกันกับในคอมพิวเตอร์ที่กำลังพัฒนาของคุณ
หลังจากคัดลอกโฟลเดอร์ bin แล้ว ควรมีไฟล์ดังนี้:
Microsoft.Web.Infrastructure.dll ระบบ
NuGet.Core.dll
Web.Helpers.dll
System.Web.Razor.dll
System.Web.WebPages.Administration.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages
dll
System.Web.WebPages.Razor.dll
WebMatrix.Data.dll
WebMatrix.WebData
4. คัดลอกข้อมูลของคุณ
หากแอปพลิเคชันของคุณมีข้อมูลหรือฐานข้อมูล ตัวอย่างเช่น ฐานข้อมูล SQL Server Compact (ไฟล์ .sdf ในโฟลเดอร์ App_Data) ให้พิจารณาสิ่งต่อไปนี้:
คุณต้องการเผยแพร่ข้อมูลทดสอบของคุณไปยังเซิร์ฟเวอร์ระยะไกลหรือไม่?
ส่วนใหญ่จะไม่
หากคุณมีข้อมูลทดสอบบนคอมพิวเตอร์ที่กำลังพัฒนา ข้อมูลดังกล่าวอาจเขียนทับข้อมูลการผลิตในคอมพิวเตอร์โฮสต์ระยะไกลของคุณ
หากคุณต้องคัดลอกฐานข้อมูล SQL (ไฟล์ .sdf) บางทีคุณควรลบทุกอย่างในฐานข้อมูล จากนั้นคัดลอกไฟล์ .sdf เปล่าจากคอมพิวเตอร์ที่กำลังพัฒนาของคุณไปยังเซิร์ฟเวอร์
แค่นั้นแหละ. โชคดี !