ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP.NET เกี่ยวกับการสอน

ASP.NET บ้าน ASP.NET แนะนำ

WP เกี่ยวกับการสอน

WebPages แนะนำ WebPages มีดโกน WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ฐานข้อมูล WebPages ผู้ช่วย WebPages WebGrid WebPages ชาร์ต WebPages อีเมล์ WebPages PHP WebPages ประกาศ WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages ชั้นเรียน WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages เว็บเมล์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำ Razor วากยสัมพันธ์ Razor C# ตัวแปร Razor C# ลูป Razor C# ตรรกะ Razor VB ตัวแปร Razor VB ลูป Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำ MVC ใบสมัคร MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC เข้าชม MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ประกาศ MVC การอ้างอิง

WF สอน

WebForms แนะนำ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms กล่องข้อความ WebForms ปุ่ม WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms DbConnection WebForms Master หน้า WebForms การเดินเรือ WebForms ตัวอย่าง


 

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


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


เผยแพร่งานของคุณโดยไม่ต้องใช้ WebMatrix

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

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

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

คุณจะได้รับปัญหาหรือไม่ ใช่คุณจะ. แต่คุณสามารถแก้ปัญหาได้

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

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


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

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


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

คัดลอกเว็บไซต์ของคุณ (all folders and content) จากคอมพิวเตอร์การพัฒนาของคุณไปยังโฟลเดอร์แอพลิเคชันบนคอมพิวเตอร์ของคุณโฮสต์ระยะไกล (server)

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


3. ไฟล์ DLL

ตรวจสอบให้แน่ใจโฟลเดอร์ถังบนคอมพิวเตอร์ของคุณโฮสต์ระยะไกลที่มีไฟล์ 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 file) , บางทีคุณควรลบทุกอย่างในฐานข้อมูลและคัดลอกไฟล์ .sdf ว่างจากคอมพิวเตอร์การพัฒนาของคุณไปยังเซิร์ฟเวอร์

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