Giới thiệu
Trong bài viết này, tôi sẽ hướng dẫn cách publish và lưu trữ project API Web .Net Core trên IIS.
Công cụ
- Visual Studio
- .Net Core SDK (Bất kỳ phiên bản tương thích nào)
- Trình quản lý IIS
Các bước thực hiện
Đầu tiên tải .Net Core SDK tương thích với phiên bản API. Tôi đang sử dụng .NET Core 2.1 vì vậy tôi tải xuống
tại đây.
Sau khi tải SDK xuống, mở và cài đặt nó trên PC hoặc Server.
Sau khi cài đặt xong, tạo thư mục mới trong thư mục C:\inetpub\wwwroot với tên "publish" như hình dưới đây.
Nhấp chuột phải vào project và chọn publish.
Visual Studio đưa ra một đường dẫn mặc định, bạn có thể xuất bản API của mình ở bất cứ đâu. Hãy nhấn vào Browse...
Chọn thư mục (publish) bạn đã tạo trước đó và nhấp vào Open.
Tại vị trí Publish, tệp dự án sẽ được thay đổi, sau đó chỉ cần nhấp vào Publish.
Nó sẽ mất thời gian để Publish. Sau khi các tệp được Publish, Mở
IIS Manager. Nếu chưa cài đặt IIS Manager, bạn có thể cài đặt nó
ở đây.
Tiếp theo, mở IIS Manager.
Mở rộng kết nối và chuột phải vào thư mục Sites để thêm trang web.
Đặt tên trang web và Chọn Application Pool là DeaultAppPool.
Cho đường dẫn vật lý của thư mục nơi xuất bản dự án API.
Cung cấp số cổng 8085 và sau đó nhấp vào OK.
Nhấp chuột phải vào trang web mới được thêm và Manage Site và nhấp Browse, nó sẽ tự động mở trang web được lưu trữ trong trình duyệt.
Bây giờ, truy cập địa chỉ URL http://localhost:8085/Values/GetStatus, đây là đường dẫn thực tế, chỉ cần nhấn enter. Bạn sẽ thấy kết quả như sau.
Bạn cũng có thể kiểm tra các hành động khác bằng cách đưa URL của chúng như trong ví dụ đã cho ở trên.