คู่มือ .NET Core สำหรับ Windows และ .NET
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
.NET คอร์เป็น.NET เวอร์ชันโอเพ่นซอร์สและข้าม Platform สำหรับการสร้างเว็บไซต์บริการและ Application คอนโซลมักใช้สำหรับ Application บน Cloud หรือปรับโครงสร้าง Application ขององค์กรขนาดใหญ่ให้เป็นไมโครเซอร์วิส
.NET Core ประกอบด้วยส่วนประกอบต่อไปนี้:
- .NET Core Runtime- ให้บริการที่จำเป็น (ระบบประเภท, การโหลดการประกอบ, คนเก็บขยะฯลฯ )Library กรอบงานจัดเตรียมประเภทข้อมูลดั้งเดิมประเภทองค์ประกอบของแอปและยูทิลิตี้พื้นฐาน
- Runtime ASP.NET Core- จัดทำกรอบการทำงานสำหรับการสร้าง Application ที่เชื่อมต่ออินเทอร์เน็ตบน Cloud ที่ทันสมัย (เว็บแอป,แอพ IoT, และแบ็กเอนด์มือถือ)
- .NET Core SDKและคอมไพเลอร์ภาษา (โรสลินและฉ#) - อนุญาตให้มีการพัฒนาโครงการ.NET Core
- คำสั่งดอทเน็ต- เปิดตัว Application.NET Core และคำสั่ง CLI โดยจะเลือกและ HostRuntime จัดเตรียมนโยบายการโหลดแอสเซมบลีและเปิดใช้แอปและเครื่องมือต่างๆ
หมายเหตุ:
- ความพร้อมใช้งานของ Stack นี้ขึ้นอยู่กับการตั้งค่าผู้ให้บริการ Host โดยเฉพาะ
- Template นี้ใช้ความทันสมัยระบบดีมอนการเริ่มต้น
การสร้าง Server.NET Core
-
เข้าสู่ระบบ Dashboard PaaS แล้วคลิกEnvironment ใหม่ปุ่มที่มุมซ้ายบน
-
ภายในเปิดตัวช่วยสร้าง Topologyนำทางไปยัง.สุทธิแท็บแล้วเลือก.NET คอร์Application Server กำหนดค่า Parameter อื่นๆ (ก้อนเมฆ,ขีดจำกัดของดิสก์,Public IPฯลฯ) ตามความต้องการของคุณ
- Environment ของคุณกับ.NET คอร์Server จะถูกสร้างขึ้นภายในไม่กี่นาที
Application Server ทำงานใน Container (Node) ที่แยกต่างหาก - Instance เสมือนจริงแบบแยก - จัดเตรียมไว้สำหรับ StackSoftwareContainer มี IP ส่วนตัวและบันทึก DNS ที่ไม่ซ้ำกัน
การ Deploy Application ไปยัง.NET Core Server
Platform นี้มีตัวเลือกมากมายให้โดยอัตโนมัติDeploy โครงการ. ในตัวอย่างนี้เราจะเพิ่มโปรเจ็กต์.NET ธรรมดาที่จัดเก็บไว้ใน GitHub
- เปิดGit/SVNแท็บของผู้จัดการฝ่าย Deployเพื่อเพิ่มพื้นที่จัดเก็บข้อมูลใหม่
เคล็ดลับ:ถ้าคุณมีความสนใจในการสร้าง Application.NET ของคุณเองปฏิบัติตามเอกสารอย่างเป็นทางการ
- จัดหาสิ่งของที่จำเป็นURLและสาขาสำหรับโครงการของคุณ
บันทึก:.NET Core รองรับหลายรายการโดยเฉพาะตัวแปรที่สามารถช่วย Deploy Application ได้:
- APP_NAME- ชี้ไปที่โฟลเดอร์ใดโฟลเดอร์หนึ่ง (หากมีหลาย Application ในที่เก็บเดียว) หรือเรียกใช้เฉพาะ.dllไฟล์ในโครงการของคุณ
- ASPNETCORE_URLS- กำหนดค่าบริการให้ทำงานกับ URL ที่ระบุ
- RUN_OPTION- ให้เพิ่มเติมดอทเน็ตรันตัวเลือกสำหรับโครงการของคุณ
คลิกเพิ่มเพื่อบันทึกโปรเจ็กต์ในตัวจัดการการ Deploy ของคุณ
- เปิดกล่องโต้ตอบการ Deploy โดยใช้ปุ่มใดปุ่มหนึ่งจากสองปุ่มในภาพด้านล่าง:
4. ภายในเฟรมที่เปิดคุณต้องเลือก Application ที่จะ Deploy สาขาและ Environment เป้าหมาย
บันทึก:คล้ายกับหลาม,Node js, และไปภาษาโปรแกรม,.NET คอร์มีบริบทเดียว (เช่น Deploy ได้ครั้งละ 1 แอปเท่านั้น)
กำหนดค่า Parameter อื่นๆตามความต้องการของคุณโดยปฏิบัติตามคู่มือการ Deploy
- ในอีกไม่กี่นาที Application จะถูก Deploy และสามารถเข้าถึงได้โดยใช้เปิดใน Browserถัดจาก Application Server.NET Core
เว็บ Application ของคุณควรเปิดในแท็บ Browser ใหม่ในกรณีของเรามันเป็นเพียงเว็บไซต์.NET ธรรมดาๆ
ใช้คู่มือนี้เป็นข้อมูลอ้างอิงในการ Deploy Application ของคุณเองกับ Server.NET Core




