Triển khai ứng dụng asp.net lên host
Trang 1Triển khai một ứng dụng ASP.NET trên host miễn phí
Điều mà chúng ta hứng thú nhất khi mới học lập trình ASP.NET là việc xem trang web của mình hoạt động như thế nào trên mạng
Trong bài viết này chúng ta sẽ tìm hiểu cách thức đăng ký một tài khoản web hosting ASP.NET miễn phí (hỗ trợ NET 4.0 và Microsoft SQL Server 2008) Cách upload website của bạn lên host miễn phí này Và một số tùy chỉnh trong web.config để trang web có thể hoạt động được
Bước 1: Đăng ký một tài khoản ASP.NET web hosting miễn phí trên somee.com
- Để đăng ký web hosting NET miễn phí bạn vào trang http://somee.com/ Trong mục FREE NET HOSTING chọn Learn More như hình bên dưới
- Somee.com hỗ trợ ASP.NET từ phiên bản 1.1 đến 4.5, với 150MB bộ nhớ, 5GB bằng thông hàng tháng, 15MB Microsoft SQL Server 2005, 2008 R2 hoặc 2012
Trang 2- Trong trang tiếp theo hiện ra Click vào Order now như hình bên dưới để vào trang đăng ký
- Điền đầy đủ các thông tin đăng ký như hình dưới đây Yêu cầu Email phải chính xác
để xác minh tài khoản Mục Zip/Postal code nhập 70000 nếu ở TP HCM, các mục: Primary phone, Secondary phone, Fax number không cần nhập cũng được Sau đó click Register new user and continue
Trang 3- Trong trang mới hiện ra Check vào 2 ô bên dưới Sau đó Click Continue.
+ By checking this checkbox you agree to our Terms of service! Click here to read + By checking this checkbox you agree to our Privacy policy! Click here to read
Trang 4- Ở trang mới hiện ra Chúng ta thiết lập những thông tin cơ bạn như tên website trong mục Site name; Operating system chọn Windows server 2012, ASP.NET verson chọn 4.5 Site tile và Site Description do bạn tự đặt Sau đó click vào Create website
Trang 5- Trong trang tiếp theo hiện ra sẽ thông báo website của bạn đã được tạo thành công Bạn click vào dòng Manage website để xem những thông tin cơ bản của webhosting somee miễn phí mà chúng ta vừa tạo
Trang 6- Những lần sau, để truy cập vào panel điều khiển của webhosting vừa tạo Ta vào trang somee.com rồi chọn CONTROL PANEL như hình dưới đây Sau đó đăng nhập với đăng nhập và tài khoản vừa đăng ký
- Như vậy vấn đề đăng ký ASP.NET webhosting miễn phí cơ bản hoàn tất Và giờ chúng ta truy cập vào địa chỉ website mới vừa đăng ký Ở đây mình đăng ký là :
http://www.nhatnghe.somee.com/ Và màn hình giao diện mặc định của website sau khi đăng kí như sau
Trang 7Bước 2: Upload website m ẫu lên hosting somee.com
- Giờ chúng ta mở Visual Studio lên và tạo 1 website mẫu để kiểm tra hosting somee.com Các bạn nhớ mình chỉ tạo 1 trang thôi nhé Download website mẫu tại đây WebSite.zip
- Trong màn hình quản trị control pannel của hosting, bên tay trái các bạn chọn File Manager, sau đó xoá trang Default.asp là trang mặc định của hosting đi Các bạn xem hình bên dưới
Trang 8- Sau đó, bên tay phải ta chọn Upload, rồi tiến hành chọn file mà bạn vừa tải về được Upload lên hosting
- Kết quả sau khi Upload
- Giờ việc upload website mẩu đã hoàn tất, chúng ta thử truy cập vào website http:// nhatnghe.somee.com/ để kiểm tra kết quả
Bước 3 Cấu hình MS SQL trên hosting somee.com
Thông thường khi chúng ta xài SQL Server 2008 hay 1 số phiên bản trước Chúng ta có thể đăng nhập và hệ quản trị bằng 2 loại tài khoản là Window Authentication và SQL Server Authentication Đối với hosting somee.com cung cấp cho chúng ta 2 tuỳ chọn:
1 Chúng ta có thể không cần tạo Username và Password quản trị database mà hệ thống tự động sinh ngẫu nhiên ra cho chúng ta Username và Password ngẫu nhiên
2 Chúng ta phải tự tạo Username và Passowrd quản trị database của mình
A Tạo Username và PassWord đăng nhập hệ thống
Menu bên trái, các bạn chọn Logins
Trang 9Bên tay phải, giao diện tạo Account hiện ra, các bạn nhập đầy đủ thông tin và nhấn nút Add login
Một tài khoản được tạo ra, và các bạn có thể sửa đổi lại mật khẩu, hoặc xoá tài khoản vừa tạo
Trang 10B Tạo database cho website
Menu bên trái chọn Database rồi làm như hướng dẫn
- Ở màn hình kế tiếp chúng ta chọn Create
Trang 11- Tiếp theo chúng ta nhập đầy đủ thông tin về database và lưu ý như sau:
1 Database name: Nhập tên database mà bạn muốn tạo (7-30 ký tự)
2 Zone name: Chọn server cho database này, mặc định là somee.com
3 MS SQL login : Trong mục này, bạn có thể chọn 1 tài khoản quản lý database
mà bạn tạo trước đó, hoặc là chọn mục – Generate new login để hệ thống tự động sinh ra Username và Password
4 MS SQL Server version: chúng ta chọn tuỳ theo phiên bản SQL Server mà
mình đang xài, hoặc chọn mặc định là MS SQL 2008 R2 Express
5 Click vào Create Empty Database để tiến hành tạo database
- Thông báo tạo database thành công, click vào click here to manage the database để quản lý database
C Upload database lên hosting somee.com
- Tạo bản backup database từ cơ sỡ dữ liệu mà bạn đang làm việc trên máy của bạn
Trang 12Sau đó chọn nơi muốn lưu giữ database của bạn Nhớ đặt đúng tên file database
backup có dạng sau : “tenfile”+”.bak” Các bạn có thể tải cơ sở dữ liệu mẫu tại
đây Database - SinhVien.rar
- Giờ ta tiến hành upload database lên hosting bằng cách, bên tay trái các bạn chọn
Restore database
Trang 13- Bên tay phải, chúng ta Browse tới tập tin database mà chúng ta vừa backup ở trên, rồi chọn Upload the file and restore it
Trang 14- Nhận được thông báo Restore database thành công
Bước 4 Upload website lên mạng và chỉnh s ửa web.config
- Upload website lên mạng ở phần trước các bạn đã biết, đó là chúng ta dùng công
cụ File Manager của hosting somee.com cung cấp Ngoài ra, các bạn còn có thể sử dụng phần mềm hỗ trợ Upload source lên hosting như : FTP, File Zilla, Total Command….Ở đây chúng ta xài FTP để upload source lên hosting Download tại đây cuteftp-professional-8-3-3-0054.zip
- Chúng ta lấy thông tin đăng nhập FTP của hosting bằng cách như sau Bên tay trái, click chọn database mà các bạn vừa tạo ở trên
Trang 15- Bên tay phải, chúng ta chú ý 1 số thông tin sau:
Login name: tên user để đăng nhập quản lý cơ sỡ dự liệu
Trang 16 Login password: mật khẩu đăng nhập quản lý cơ sỡ dự liệu
Connection string: chuỗi kết nối database, dùng để kết nối cơ sỡ dữ liệu với ứng dụng web của bạn, copy mục này giữ lại.
FTP username: tên account đăng nhập FTP.
FTP password: mật khẩu đăng nhập FTP, các bạn lưu ý mật khẩu này trùng với mật khẩu mà lúc đầu các bạn đăng ký hosting.
- Sau khi đã cài đặt phần mềm FTP xong, các bạn khởi động phần mềm lên và nhập thông tin kết nối như sau
Host: tên website mà các bạn đăng ký
Username và Password: là tài khoản FTP mà hosting somee.com cung cấp cho bạn
- Sau khi nhập đầy đủ thông tin và nhấn Enter, thì các bạn sẽ nhìn thấy 2 thư mục là
Protected.nhatnghe.somee.com và www.nhatnghe.somee.com (tên nhatnghe ở
đây là tên account ban đầu các bạn đăng ký, nếu bạn đăng ký tên gì, thì nó sẽ là
tên đó Lấy ví dụ: lúc đầu mình đăng ký tên tài khoản là demo thì mình sẽ nhìn thấy 2 thư muc là Protected.demo.somee.com và www.demo.somee.com) Tất
cả source code của website, các bạn phải upload vào thư mục
www.xxx.somee.com – xxx: là tên tài khoản của bạn, ở ví dụ này thì mình upload vào thư mục www.nhatnghe.somee.com
- Download source code website mẫu tại đây : WebSite-database.zip
Trang 17- Sau khi Upload thành công toàn bộ source website của bạn, ta quay trở lại Control panel của hosting, vào lại mục File Manager Ta tìm file web.config và chọn Edit Text để chỉnh sữa lại chuỗi kết nối cho phù hợp
- Trong cửa sỗ Edit hiện ra, ta thay thế chuỗi kết nối bằng chuỗi kết nối mà ta nhìn thấy được khi xem tài khoản FTP ở trên
Trang 18- Sau đó nhấn Save Vậy là ta đã hoàn thành việc upload website lên hosting và cấu hình chuỗi kết nối để ứng dụng có thể làm việc với database rồi
Bước 5 Chạy website và kiểm tra kết quả
Các bạn truy cập vào địa chỉ website đã đăng ký Ở ví dụ này là
http://www.nhatnghe.somee.com/ Dữ liệu đã được tải lên thành công