Cách lưu trữ trang web trên IIS: Thiết lập và triển khai ứng dụng web
⚡ Tóm tắt thông minh
Việc lưu trữ một trang web trên IIS bao gồm việc cài đặt Internet Information Services trên máy chủ của bạn. Windows Tài liệu này hướng dẫn về máy chủ IIS và việc triển khai ứng dụng ASP.NET lên đó. Nó giải thích IIS là gì, cách cài đặt và cách triển khai ứng dụng web bằng cả hai phương pháp Sao chép tập tin và Xuất bản trên web.

IIS là gì?
IIS, hay Internet Information Server, là máy chủ được sử dụng để lưu trữ các ứng dụng web .NET. Việc lưu trữ IIS thường được cài đặt trên một máy chủ ảo. Windows Server.
Để người dùng truy cập được một trang web, trang web đó cần phải được lưu trữ trên một máy chủ web nào đó. Có nhiều loại máy chủ web khác nhau dành cho các công nghệ khác nhau. Trong .NET, máy chủ web có sẵn được gọi là... Dịch vụ thông tin Internet, hay IIS.
Sau khi ứng dụng web được phát triển xong, nó sẽ được triển khai trên máy chủ IIS. Người dùng cuối có thể truy cập ứng dụng web này. Có hai cách để triển khai ứng dụng lên máy chủ, và bạn sẽ thấy cả hai cách ở đây.
- Sử dụng phương pháp Sao chép tệp.
- Sử dụng phương pháp xuất bản trên web.
Cách tải xuống và cài đặt IIS
Sơ đồ bên dưới hiển thị luồng quy trình cho Máy chủ IIS.

- Phần đầu tiên là yêu cầu do người dùng gửi đi. Yêu cầu này thường là một trang web. Ví dụ: http://example.com/Default.aspx.
- Ở đây 'example.com' là một trang web được lưu trữ trên Máy chủ IIS.
- 'Default.aspx' là một trang trên trang web example.com.
- Vì vậy, người dùng sẽ nhập URL http://example.com/Default.aspx trong trình duyệt web. Sau đó, yêu cầu sẽ chuyển đến Máy chủ IIS, nơi có ứng dụng example.com.
- Khi yêu cầu được gửi đến máy chủ IIS, nó sẽ được xử lý. Máy chủ IIS sẽ thực hiện tất cả các thao tác cần thiết theo yêu cầu.
- Cuối cùng, IIS Server gửi kết quả đầu ra lại cho người dùng. Đầu ra thường sẽ là nội dung HTML được gửi lại cho người dùng. Nội dung HTML này sẽ được hiển thị trong trình duyệt web.
Chúng ta hãy cùng xem cách cài đặt IIS trên một máy tính. Windows Server.
- Đầu tiên, tải về Windows Máy chủ từ URL – https://learn.microsoft.com/en-us/previous-versions/dn934703(v=msdn.10) và dùng thử trong 120 ngày.
Sau khi cài đặt, cần thực hiện các bước sau để cài đặt IIS.
Bước 1) Đi đến Windows Máy chủ và Thêm vai trò
On Windows Server 2012, bảng điều khiển mặc định được hiển thị như bên dưới.
- Bước đầu tiên là nhấp vào 'Thêm vai trò và tính năng' trên bảng điều khiển.
- Điều này cho phép một người cài đặt các tính năng bổ sung trên máy chủ.
Bước 2) Chuyển sang bước tiếp theo
Trên màn hình tiếp theo, bạn cần nhấp vào nút Tiếp theo để tiếp tục.
Bước 3) Chọn phương pháp cài đặt
Bước tiếp theo, chúng ta cần thực hiện hai bước nhỏ:
- Cách đầu tiên là chọn cài đặt dựa trên vai trò hoặc tính năng. Điều này sẽ cho phép chúng ta thực hiện cài đặt IIS.
- Nhấp vào nút 'Tiếp theo' để tiếp tục.
Bước 4) Chọn máy chủ
Trong màn hình tiếp theo, bạn sẽ thấy tên của máy chủ nơi quá trình cài đặt đang diễn ra. Nhấp vào nút Tiếp theo để tiếp tục.
Bước 5) Chọn tùy chọn máy chủ web
Bước tiếp theo, chúng ta cần thực hiện hai bước nhỏ:
- Hãy chọn tùy chọn Máy chủ Web. Điều này sẽ đảm bảo rằng IIS được cài đặt.
- Nhấp vào nút 'Tiếp theo' để tiếp tục.
Bước 6) Tiếp tục
Ở màn hình tiếp theo, hãy nhấp vào nút Tiếp theo để tiếp tục.
Bước 7) Bắt đầu cài đặt
Ở màn hình cuối cùng, nhấp vào nút Cài đặt để bắt đầu cài đặt.
Sau khi cài đặt IIS, bạn có thể khởi chạy nó bằng cách vào Tìm kiếm trong Windows 2012.
- Nhập chuỗi 'inetmgr', đây là lệnh dành cho IIS.
- Sau đó Trình quản lý dịch vụ thông tin Internet sẽ xuất hiện. Bấm vào đây.
Sau khi bạn nhấp vào liên kết trên, IIS sẽ mở ra và bạn sẽ thấy màn hình bên dưới.
Trong IIS, bạn sẽ có một trang web ban đầu được thiết lập có tên là Trang web mặc định.
Nếu bạn mở trình duyệt và truy cập vào... URL http://localhostBạn sẽ thấy kết quả hiển thị bên dưới. Điều này URL Chủ yếu sẽ dẫn đến Trang web Mặc định được hiển thị trong màn hình trước đó. Đây là trang mặc định, cho thấy máy chủ IIS đang hoạt động.
Cách triển khai trang web trong IIS thông qua bản sao tệp
Sau khi phát triểnping Đối với một ứng dụng web, bước quan trọng tiếp theo là triển khai ứng dụng web. Ứng dụng web cần được triển khai để người dùng khác có thể truy cập được. Việc triển khai được thực hiện trên máy chủ web IIS.
Có nhiều cách để triển khai một ứng dụng web. Chúng ta hãy xem xét phương pháp đầu tiên, đó là phương pháp sao chép tập tin.
Chúng ta sẽ sử dụng ứng dụng web đã tạo ở các phần trước. Hãy làm theo các bước dưới đây để lưu trữ ứng dụng trên IIS.
Bước 1) Trước tiên, hãy đảm bảo rằng chúng ta đã mở ứng dụng web 'DemoApplication' trong Visual Studio.
Bước 2) Mở tệp 'Demo.aspx' và nhập chuỗi “Guru 99 ASP.Net”.
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> Guru 99 ASP.Net </div> </form> </body> </html>
Bây giờ chỉ cần chạy ứng dụng trong Visual Studio để đảm bảo nó hoạt động.
Đầu ra:
Văn bản 'Guru '99 ASP.Net' được hiển thị. Bạn sẽ nhận được kết quả trên trong trình duyệt.
Bước 3) Đã đến lúc công bố giải pháp.
- Nhấp chuột phải vào 'DemoApplication' trong Solution Explorer.
- Chọn tùy chọn 'Xuất bản' từ menu ngữ cảnh.
Nó sẽ mở một màn hình khác (xem bước bên dưới).
Bước 4) Ở bước tiếp theo, hãy chọn 'Tạo hồ sơ mới' để tạo hồ sơ xuất bản mới. Hồ sơ xuất bản này sẽ chứa các thiết lập để xuất bản ứng dụng web thông qua Sao chép tập tin.
Bước 5) Ở màn hình tiếp theo, chúng ta cần cung cấp thông tin chi tiết của hồ sơ.
- Hãy đặt tên cho hồ sơ, ví dụ như FileCopy.
- Nhấp vào nút OK để tạo hồ sơ.
Bước 6) Ở bước này, chúng tôi đặc biệt lưu ý rằng chúng tôi sẽ xuất bản trang web thông qua Sao chép tập tin.
- Chọn phương thức Xuất bản là Hệ thống tệp.
- Nhập vị trí đích là C:\inetpub\wwwroot – đây là vị trí tệp tiêu chuẩn cho Trang web Mặc định trong IIS.
- Nhấp vào nút 'Tiếp theo' để tiếp tục.
Bước 7) Trong màn hình tiếp theo, nhấp vào nút Tiếp theo để tiếp tục.
Bước 8) Nhấp vào nút 'Xuất bản' trên màn hình cuối cùng.
Khi tất cả các bước trên được thực hiện, bạn sẽ nhận được kết quả sau Visual Studio.
Đầu ra:
Từ kết quả đầu ra, bạn sẽ thấy Publish đã thành công.
Bây giờ chỉ cần mở trình duyệt và truy cập vào... URL – http://localhost/Demo.aspx.
Bạn có thể thấy từ đầu ra rằng bây giờ khi bạn duyệt đến http://localhost/Demo.aspxTrang web hiện ra. Nó cũng hiển thị văn bản 'Guru 99 ASP.Net'.
Cách xuất bản trang web ASP.NET
Một phương pháp khác để triển khai ứng dụng web là thông qua việc xuất bản một trang web. Điểm khác biệt chính trong phương pháp này so với cách lưu trữ ứng dụng web trên IIS là:
- Bạn có nhiều quyền kiểm soát hơn đối với việc triển khai.
- Bạn có thể chỉ định trang web mà bạn muốn triển khai ứng dụng của mình.
- Ví dụ, giả sử bạn có hai trang web, WebSiteA và WebSiteB. Nếu bạn sử dụng phương thức Web Publish, bạn có thể xuất bản ứng dụng của mình lên bất kỳ trang web nào. Ngoài ra, bạn không cần phải biết đường dẫn vật lý của trang web.
- Trong phương pháp sao chép tập tin, bạn cần biết đường dẫn vật lý của trang web.
Chúng ta hãy sử dụng cùng một ứng dụng Demo và xem cách triển khai ứng dụng ASP.Net trên IIS từng bước một bằng phương thức “xuất bản trang web”.
Bước 1) Ở bước này:
- Nhấp chuột phải vào 'DemoApplication' trong Solution Explorer.
- Chọn tùy chọn Xuất bản từ menu ngữ cảnh.
Bước 2) Trên màn hình tiếp theo, chọn tùy chọn 'New Profile' để tạo hồ sơ xuất bản mới. Hồ sơ xuất bản này sẽ chứa các thiết lập để xuất bản ứng dụng web thông qua Web Deploy.
Bước 3) Ở màn hình tiếp theo, chúng ta cần cung cấp thông tin chi tiết của hồ sơ.
- Hãy đặt tên cho hồ sơ, ví dụ như 'WebPublish'.
- Nhấp vào nút 'OK' để tạo hồ sơ.
Bước 4) Ở màn hình tiếp theo, bạn cần cung cấp đầy đủ thông tin chi tiết cho quá trình xuất bản.
- Chọn phương thức xuất bản là Triển khai trên Web.
- Chọn máy chủ là Localhost.
- Nhập tên trang web vào mục Trang web mặc định – hãy nhớ rằng đây là tên của trang web IIS.
- Nhập điểm đến URL as http://localhost.
- Cuối cùng, nhấp vào nút Tiếp theo để tiếp tục.
Bước 5) Nhấp vào nút 'Tiếp theo' trên màn hình tiếp theo để tiếp tục.
Bước 6) Cuối cùng, nhấp vào nút Xuất bản để đăng tải trang web.
Khi tất cả các bước lưu trữ IIS ở trên được thực hiện, bạn sẽ nhận được kết quả sau trong Visual Studio.
Đầu ra:
Từ kết quả đầu ra, bạn sẽ thấy Publish đã thành công.
Bây giờ chỉ cần mở trình duyệt và truy cập vào... URL – http://localhost/Demo.aspx.
Bạn có thể thấy từ đầu ra rằng bây giờ khi bạn duyệt đến http://localhost/Demo.aspxTrang đó hiện ra. Nó cũng hiển thị văn bản. Guru 99 ASP.Net.






























