Như các bạn đã biết khi lập trình Web bằng ASP .NET trên Visual Studio (VS) thì mỗi lần muốn xem thử kết quả thì bạn sẽ RUN (F5) để chạy thử trang Web vừa viết. Tuy nhiên, việc này sẽ rất mất thời gian vì VS sẽ tạo 1 IIS ảo để có thể chạy Web của bạn. Vậy có cách nào khác giúp bạn Test Web nhanh hơn không? Câu trả lời là có và trong bài viết này mình sẽ hướng dẫn các bạn làm việc đó với chỉ với vài thao tác đơn giản.
Bước 1: Kiểm tra máy đã có Internet Information Services (ISS) chưa ?
Vào Control Panel -> Programs and Features -> kiểm tra check ở dòng Internet Information Services
Bước 2: Khởi động IIS
- Vào Start tìm kiếm IIS
- Giao diện của IIS
Bước 3: Thêm Website vào IIS
– Ta mở thư mục Project Web ASP .NET (thư mục tận cùng)
– Quay lại IIS, nhấp phải vào tên Connection bên trái và chọn Add Website
– Nhập một số thông tin cần thiết trong cửa số Add Website như:
- Site name: Tên Website của bạn
- Physical Path: Đường dẫn đến thư mục Website của bạn (như hình trên)
- Type: Chọn kiểu http hoặc https (để mặc định là http)
- IP Address: Có thể tuỳ chỉnh hoặc để mặc định thì sẽ hiểu là localhost
- Port: Nhập 1 port nào đó mà máy chưa sử dụng (tránh các port 80, 443, . . . )
– Sau khi hoàn tất, nhấn OK. Và đây là kết quả sau khi bạn thêm Website
– Vậy là bạn có thể gọi Website của bạn trực tiếp từ trình duyệt web mà không cần phải mởi VS luôn đấy. Cách thực hiện rất đơn giản. Từ cửa sổ IIS ở trên bạn chọn Browse *:44311 (http) thì trình duyệt Web sẽ chạy website của bạn. Cách khác là bạn vào trình duyệt web và gõ http://localhost:44311 (lưu ý: http không phải https). Nếu thành công bạn sẽ thấy như sau:
– Vậy là đã hoàn thành ! Tuy nhiên, còn 1 sự cố nho nhỏ mà chắc chắn các bạn sẽ gặp khi lập trình Web với cách này. Đó chính là lỗi kết nối Database do thiếu quyền truy cập. Ví dụ sau đây là khi ta truy xuất dữ liệu thì sẽ báo lỗi
Lưu ý: phần QLSV5T chính là Tên website lúc nãy bạn Add vào trong IIS
– Để khắc phục sự cố này, bạn mở SQL Server lên và trong cây thư mục chính (bên phải), truy cập vào Security -> Logins
– Nhập Login Name vào trong cửa sổ hiện ra. Login Name chính là tên user lúc nãy báo lỗi (ở đây là IIS APPPOOL QLSV5T) -> Sau đó nhấn OK
– Sau khi thêm xong 1 User thì bạn nhấp phải vào User đó -> Properties
– Cửa số Login Properties hiện ra. Bạn chọn mục User Mapping -> chọn Database của Project bạn đang thực hiện -> ở phần Database role membership for:….. và chọn 3 mục: db_datareader, db_datawriter và public -> OK
XONG !!! Vậy là mọi thứ đã hoàn tất. Bây giờ, bạn hãy mở trình duyệt Web lên và gõ vào http://localhost:44311 -> Enter và sử dụng 1 chức năng gì đó của Website bạn đang làm mà có sử dụng Database và tận hưởng thành quả nào ^_^
Hà Phương.
- Share CrocoBlock key trọn đời Download Crocoblock Free
- Cung cấp tài khoản nghe nhạc đỉnh cao Tidal Hifi – chất lượng âm thanh Master cho anh em mê nhạc.
- Bảng chữ cái Tiếng Việt Chuẩn và Đầy đủ mới nhất
- Hình ảnh 20/11 đẹp, ý nghĩa nhất cho ngày Nhà Giáo Việt Nam – Happy Home
- Mất biểu tượng loa, sửa lỗi mất icon volume trên Taskbar Windows 7 – Blog hỗ trợ
- Chia sẻ tài khoản Netflix Premium miễn phí (update T9/2021)
- Các bước chặn tất cả các số điện thoại lạ gọi đến dành cho iPhone Thủ thuật