0
0
Lập trình
Harry Tran
Harry Tran106580903228332612117

Hướng Dẫn Chi Tiết Cách Publish Ứng Dụng .NET Lên IIS

Đăng vào 4 tuần trước

• 3 phút đọc

Hướng Dẫn Triển Khai Ứng Dụng .NET Lên Internet Information Services (IIS)

Việc triển khai ứng dụng .NET lên máy chủ là một bước không thể thiếu trong quy trình phát triển ứng dụng. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sử dụng Internet Information Services (IIS), một công cụ mạnh mẽ của Microsoft, để publish ứng dụng .NET một cách hiệu quả.


I. Cài Đặt Môi Trường Phát Triển

Đầu tiên, bạn cần đảm bảo rằng môi trường phát triển của mình đã được cài đặt và cấu hình đúng cách:

  1. Cài đặt ASP.NET Core 9.0 Runtime: Tải xuống và cài đặt Windows Hosting Bundle Installer phiên bản ASP.NET Core 9.0 (v9.0.0) từ trang chính thức của Microsoft.

  2. Cài đặt IIS trên hệ điều hành Windows:

    • Mở Control Panel và chọn Programs.
    • Tiến hành nhấp vào Turn Windows features on or off.
    • Tìm và chọn Internet Information Services, sau đó mở rộng World Wide Web Services.
    • Trong mục Application Development Features, hãy đánh dấu tất cả các thư mục con để cài đặt đầy đủ các tính năng hỗ trợ.

Sau khi thực hiện xong cài đặt, bạn mở IIS Manager từ menu Start. Nhấp chuột phải vào Sites để thử khởi động một site mẫu. Nếu giao diện của IIS xuất hiện mà không có lỗi, bạn đã cài đặt thành công.


II. Publish Ứng Dụng .NET Từ Visual Studio

Để chuẩn bị cho việc deploy ứng dụng, bạn thực hiện các bước sau:

  1. Mở dự án ứng dụng của bạn trong Visual Studio.
  2. Nhấp chuột phải vào Project trong Solution Explorer và chọn Publish.
  3. Chọn Folder làm phương thức xuất bản.
  4. Chỉ định thư mục lưu trữ các tệp xuất bản. Đảm bảo rằng thư mục này trùng khớp với đường dẫn được cấu hình trong IIS.
  5. Trong tùy chọn Config, chọn delete all existing files để đảm bảo không có xung đột với các tệp cũ.
  6. Nhấn Publish để Visual Studio thực hiện quá trình xây dựng và xuất bản ứng dụng vào thư mục đã chỉ định.

III. Đưa Ứng Dụng Lên IIS

Sau khi xuất bản hoàn tất, bước tiếp theo là cấu hình ứng dụng trên IIS:

1. Cấu Hình Website Trong IIS:

  • Sao chép thư mục chứa các tệp đã publish vào C:\inetpub\wwwroot.
  • Mở IIS Manager bằng cách tìm kiếm inetmgr trong thanh tìm kiếm của Windows.
  • Trong bảng điều khiển bên trái, nhấp chuột phải vào Sites và chọn Add Website.
  • Nhập các thông tin sau:
    • Site name: Nhập tên cho website, ví dụ: demo.com.vn.
    • Physical Path: Chỉ định đường dẫn đến thư mục đã sao chép trong inetpub.
    • Port: Chọn cổng mà website sẽ chạy (mặc định là cổng 80 cho HTTP).
    • Host name: Nhập tên miền cho website, ví dụ: demo.com.vn.
  • Nhấn OK để tạo website mới.

2. Cấu Hình Application Pool:

  • Vẫn trong IIS Manager, chọn Application Pools từ bảng bên trái.
  • Nhấp chuột phải vào Application Pool mà bạn muốn sử dụng và chọn Basic Settings.
  • Chọn No Managed Code cho .NET Framework nếu ứng dụng của bạn là một ứng dụng .NET Core hoặc không yêu cầu mã quản lý.

IV. Kiểm Tra Website Mới Tạo

  • Trong IIS Manager, chọn website vừa tạo và nhấp vào Browse Website để kiểm tra hoạt động của website.
  • Nếu mọi thứ đã được cấu hình đúng cách, trang web của bạn sẽ được hiển thị trên trình duyệt mà không gặp phải vấn đề gì.

Kết Luận

Việc publish ứng dụng .NET lên IIS là một quy trình tương đối đơn giản và dễ thực hiện nếu bạn làm theo các bước hướng dẫn trên. IIS không chỉ cung cấp một môi trường ổn định mà còn rất mạnh mẽ để triển khai các ứng dụng web của Microsoft. Hy vọng rằng với các chỉ dẫn chi tiết này, bạn sẽ thành công trong việc triển khai ứng dụng của mình một cách hiệu quả. Cảm ơn bạn đã theo dõi bài viết!
source: viblo

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào