บทช่วยสอน หน้าเว็บ ASP.NET - การเผยแพร่ ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ ในกรณีที่ไม่ต้องใช้ WebMatrix เผยแพร่โปรแกรมประยุกต์ของคุณ,1. ใช้เวอร์ชันล่าสุดของ ASP.NET,2. สำเนาโฟลเดอร์เว็บ,3. คัดลอกไฟล์ DLL ที่,4. การคัดลอกข้อมูลของคุณ,

หน้าเว็บ ASP.NET - การเผยแพร่

เรียนรู้วิธีการที่จะเผยแพร่การประยุกต์ใช้หน้าเว็บโดยไม่ต้องใช้ WebMatrix


ในกรณีที่ไม่ต้องใช้ WebMatrix เผยแพร่โปรแกรมประยุกต์ของคุณ

โดย WebMatrix (หรือ Visual Studio) ในการใช้งานของการสั่งซื้อที่คุณสามารถเผยแพร่การประยุกต์ใช้หน้าเว็บ ASP.NET กับเซิร์ฟเวอร์ระยะไกล

ฟังก์ชั่นนี้จะคัดลอกไฟล์ทั้งหมดของคุณแอพลิเคชันหน้า cshtml ภาพเช่นเดียวกับหน้าเว็บมีดโกนผู้ช่วยกระชับ SQL Server (ถ้าใช้ฐานข้อมูล) ไฟล์ DLL ที่จำเป็นทั้งหมด

บางครั้งคุณไม่ต้องการที่จะใช้ WebMatrix เผยแพร่โปรแกรมประยุกต์ของคุณ บางทีอาจเป็นเพราะผู้ให้บริการโฮสติ้งของคุณรองรับเฉพาะ FTP, บางทีคุณอาจมีความคลาสสิกเว็บไซต์ ASP-based, คุณอาจต้องการที่จะคัดลอกไฟล์ทั้งหมดที่ตัวคุณเองคุณอาจต้องการที่จะใช้หน้าเว็บนิพจน์และบางซอฟต์แวร์ที่เผยแพร่อื่น ๆ

คุณมีปัญหาหรือไม่ ใช่มันจะ แต่คุณมีวิธีที่จะแก้มัน

เพื่อดำเนินการคัดลอกเว็บไซต์ที่คุณต้องรู้วิธีที่จะอ้างถึงไฟล์ที่ถูกต้องซึ่งไฟล์ DLL คุณต้องการคัดลอกและเก็บไว้ที่พวกเขาอยู่

ทำตามขั้นตอนเหล่านี้:


1. ใช้เวอร์ชันล่าสุดของ ASP.NET

ก่อนที่คุณจะดำเนินการตรวจสอบให้แน่ใจว่าโฮสต์ของคุณใช้เวอร์ชั่นล่าสุดของ ASP.NET (4.0 หรือ 4.5)


2. สำเนาโฟลเดอร์เว็บ

คัดลอกเว็บไซต์ของคุณ (โฟลเดอร์และเนื้อหาทั้งหมด) ไปยังแฟ้มการประยุกต์ใช้ในพื้นที่ห่างไกล (Server) จากโฟลเดอร์บนคอมพิวเตอร์การพัฒนาของคุณ

โคมไฟ

หากใบสมัครของคุณมีข้อมูลที่ไม่ได้คัดลอกข้อมูล (ดู 4 จุดด้านล่าง)


3. คัดลอกไฟล์ DLL ที่

ตรวจสอบให้แน่ใจว่าไฟล์ bin บนโฟลเดอร์พื้นที่ห่างไกลของคุณมีไฟล์ DLL เดียวกันบนคอมพิวเตอร์การพัฒนาของคุณ

หลังจากคัดลอกโฟลเดอร์ bin ซึ่งควรประกอบด้วยแฟ้มต่อไปนี้:

Microsoft.Web.Infrastructure.dll
NuGet.Core.dll
System.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 กระชับ (ไฟล์ .sdf ในโฟลเดอร์ App_Data) โปรดพิจารณาต่อไปนี้:

คุณต้องการที่จะเผยแพร่ข้อมูลการทดสอบของคุณไปยังเซิร์ฟเวอร์ระยะไกล?

ส่วนใหญ่เวลาโดยทั่วไปไม่พึงประสงค์

หากคุณมีข้อมูลการทดสอบบนคอมพิวเตอร์การพัฒนาของคุณก็จะเขียนทับข้อมูลการผลิตของคุณในพื้นที่ห่างไกล

หากคุณต้องคัดลอกฐานข้อมูล SQL (ไฟล์ .sdf) แล้วคุณควรลบข้อมูลทั้งหมดในฐานข้อมูลแล้วคัดลอกไฟล์ .sdf ว่างจากคอมพิวเตอร์การพัฒนาของคุณไปยังเซิร์ฟเวอร์

นั่นแหล่ะ โชคดี!


หน้าเว็บ ASP.NET - การเผยแพร่
10/30