- vừa được xem lúc

Install ASP.NET core Ubuntu/MacOS

0 0 22

Người đăng: Nguyen Thi Hai Thanh

Theo Viblo Asia

Như chúng ta đã biết, từ trước đến nay, mọi dịch vụ và ứng dụng của Microsoft thì hầu hết phải trả phí thì mới có thể sử dụng được và những dịch vụ đó thì chỉ có thể chạy được trên nền tảng Windows. Tuy nhiên vào tháng 6 năm 2016, Microsoft đã cho ra mắt ra bản framework ASP.NET Core 1.0 có thể xây dựng web app và hosting trên mọi nên tảng khác như Ubuntu, Max OS với VScode chứ không chỉ Windows. Phiên bản mới nhất hiện nay là ASP.NET Core 5.0 được phát hành vào tháng 11 năm 2020. Nhân tiện trong quá trình tìm hiểu về C# và ASP.NET, mình sẽ viết một số bài giới thiệu về những công nghệ được sử dụng trong ASP.NET tới các bạn. Và bài viết đầu tiên chính là cách cài đặt ASP.NET Core trên môi trường Linux và MacOS.

1. Cài đặt ASP.NET Core trên hệ điều hành Ubuntu

Các phiên bản ASP.NET Core như 2.1, 3.1, 5.0 thì đều được hỗ trợ cài đặt được trên các phiên bản Ubuntu LTS như Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS và Ubuntu 20.10. Trong bài viết này, mình sẽ hướng dẫn các bạn cài đặt ASP.NET 5.0 trên Ubuntu 20.04.

  • Thiết lập môi trường và các gói cần thiết của .netdev packet wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
  • Cài đặt .NET Core SDK: sudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-5.0 Như vậy là bạn đã cài đặt thành công ASP.NET Core trên Ubuntu rồi đó ? Để kiểm tra lại cho chắc chắn thì bạn dùng câu lệnh dotnet --version để kiểm tra phiên bản nha.

2. Cài đặt ASP.NET Core trên hệ điều hành MacOS

Với hệ điều hành MacOS thì có vẻ việc cài đặt dễ dàng hơn, bạn chỉ cần gõ hai lệnh này thui nè: brew update brew install --cask dotnet Và để kiểm tra lại version của ASP.NET Core thì ta cũng sử dụng lệnh dotnet --version.

3. Một số Extension thông dụng trên VScode

Có nhiều Extension hỗ trợ cho việc lập trình ASP.NET Core, tuy nhiên đến thời điểm hiện tại thì có Extension C# (ms-vscode.csharp) là được dùng nhiều nhất và được khuyến cáo sử dụng. Extension C # hữu ích quá trình phát triển ứng dụng .NET Core. Nó mang lại nhiều tính năng mong đợi như Intellisense, highlight syntax, gỡ lỗi, debug, ... Ngoài ra cũng có những extension khác thường được sử dụng như Visual Studio Keymap, .NET Core Test Explorer, C# XML Documentation, .NET Core Tools, ....

Như vậy, trong bài viết này mình đã giới thiệu cho các bạn cách cài đặt ASP.NET trên các nền tảng khác Window. Đối với mình, mình cũng không thích code trên windows nên việc có thể lập trình ASP.NET trên Ubuntu thật là tuyệt vời :3

Nếu các bạn muốn tìm hiểu kĩ hơn về việc cài đặt các phiên bản .NET khác nhau trên các phiên bản khác nhau của các nền tảng khác nhau thì có thể tham khảo thêm tại link này nhé: https://docs.microsoft.com/en-us/dotnet/fundamentals/

Hẹn gặp lại các bạn ở những bài viết tới về những công nghệ sử dụng trong ASP.NET nhe!

Bình luận

Bài viết tương tự

- vừa được xem lúc

Tổng hợp các VS Code Extension bá đạo bạn nên có

Giới thiệu. Hiện tại, mình mới làm quen với VS code. Qua 1 thời gian tìm hiểu, mình thấy VS code khá là mạnh, nhất là về khoản có thể cài thêm ứng dụng mở rộng (extension). Dracula Official Theme.

0 0 50

- vừa được xem lúc

Là lập trình viên, bạn đã từng nghe nói đến .editorconfig?

Hôm kia tình cờ lân la lên thư viện PaperCSS trên GitHub, mình phát hiện ra project của họ có sử dụng file .editorconfig. Tò mò vì chả biết đó là gì, mình bắt đầu tìm hiểu thử và thực sự bất ngờ về công dụng của nó. Và tìm hiểu .

0 0 29

- vừa được xem lúc

Swift Development with Visual Studio Code

Visual Studio Code (VSCode) là một trình soạn thảo văn bản và mã nguồn mở đa nền tảng của Microsoft. Đây là một trong những dự án nguồn mở thú vị nhất hiện nay, với các bản cập nhật thường xuyên từ hàng trăm cộng tác viên.

0 0 34

- vừa được xem lúc

JSON Server 04 - Gọi API trực tiếp trong VSCode với Rest Client extension ?

Quá xịn với extension của VSCode giúp mình có thể gọi và xem kết quả của rest api ngay trực tiếp trong VSCode hehe . . #json_server. #rest_api.

0 0 35

- vừa được xem lúc

JSON Server 12 - Hướng dẫn đẩy code lên github lần đầu ?

Cùng mình tạo repository mới trên github và đẩy code lên github lần đầu nhé . . #json_server. #github.

0 0 42

- vừa được xem lúc

Những Tính Năng Hay Trong Visual Studio Code (VSCode)

Giới thiệu. Visual Studio Code là một trong những công cụ soạn thảo văn bản lập trình tốt nhất.

0 0 35