สารบัญ:

ฉันจะรันแอพ a.NET core ใน Linux ได้อย่างไร
ฉันจะรันแอพ a.NET core ใน Linux ได้อย่างไร

วีดีโอ: ฉันจะรันแอพ a.NET core ใน Linux ได้อย่างไร

วีดีโอ: ฉันจะรันแอพ a.NET core ใน Linux ได้อย่างไร
วีดีโอ: สอน ASP.NET Core 5.0 : วิธีการ Deploy ASP.NET Core ไป Linux แบบง่ายๆ 2024, อาจ
Anonim

1 คำตอบ

  1. เผยแพร่.ของคุณ แอปพลิเคชัน เป็นตัวของตัวเอง แอปพลิเคชัน : dotnet เผยแพร่ -c ปล่อย -r อูบุนตู .
  2. คัดลอกโฟลเดอร์เผยแพร่ไปยัง อูบุนตู เครื่องจักร.
  3. เปิด อูบุนตู เทอร์มินัลเครื่อง (CLI) และไปที่ไดเร็กทอรีโครงการ
  4. จัดเตรียม ดำเนินการ สิทธิ์: chmod 777./appname.
  5. ดำเนินการ NS แอปพลิเคชัน ./ชื่อแอป

ในที่นี้ ฉันจะเรียกใช้แอปคอนโซล. NET core บน Linux ได้อย่างไร

วิธีวิ่ง. แอปคอนโซล Net Core บน Linux

  1. เผยแพร่แอปพลิเคชันของคุณเป็นแอปพลิเคชันที่มีอยู่ในตัว: dotnet publish -c release -r ubuntu.16.04-x64
  2. คัดลอกโฟลเดอร์เผยแพร่ไปยังเครื่อง Ubuntu
  3. เปิดเทอร์มินัลเครื่องอูบุนตู (CLI) และไปที่ไดเร็กทอรีโครงการ
  4. ให้สิทธิ์ดำเนินการ: chmod 777./appname
  5. ดำเนินการแอปพลิเคชัน

นอกจากนี้ ฉันจะเรียกใช้แอปพลิเคชันหลัก. NET ใน Ubuntu ได้อย่างไร NET Core รันไทม์บนเซิร์ฟเวอร์

  1. เยี่ยมชม ดาวน์โหลด. หน้า NET Core
  2. เลือกล่าสุดที่ไม่แสดงตัวอย่าง เวอร์ชัน NET Core
  3. ดาวน์โหลดรันไทม์ที่ไม่ใช่การแสดงตัวอย่างล่าสุดในตารางภายใต้ เรียกใช้แอป - รันไทม์
  4. เลือกลิงก์คำแนะนำตัวจัดการแพ็คเกจ Linux และทำตามคำแนะนำของ Ubuntu สำหรับ Ubuntu เวอร์ชันของคุณ

คำถามก็คือ ฉันสามารถเรียกใช้. NET core บน Linux ได้หรือไม่

เมื่อเป้าหมายคือเพื่อ วิ่ง แอปพลิเคชันของคุณบนหลายแพลตฟอร์ม - Windows, MacOS หรือ ลินุกซ์ , เป้าหมายคือ NET Core - ขอบคุณรันไทม์ (CoreCLR) และไลบรารีที่ข้ามแพลตฟอร์ม NET Core อนุญาตให้ใช้งานได้บน Mac หรือ ลินุกซ์ บนรหัส Visual Studio ซอฟต์แวร์นี้ยังรวมถึง IntelliSense และการดีบัก

. NET core ข้ามแพลตฟอร์มเป็นอย่างไร

NET Core เป็น ข้าม - แพลตฟอร์ม . มันทำงานบน Windows, OS X และลีนุกซ์หลายรุ่น นอกจากนี้ยังรองรับสถาปัตยกรรม CPU ที่แตกต่างกัน NET Core เป็นโมดูลพื้นฐานในการออกแบบและสถาปัตยกรรม

แนะนำ: