Lab - Upload website ASP_NET.doc

21
Triể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.

Transcript of Lab - Upload website ASP_NET.doc

Page 1: Lab - Upload website ASP_NET.doc

Triể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.

Page 2: Lab - Upload website ASP_NET.doc

-   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.

Page 3: Lab - Upload website ASP_NET.doc

-   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.

Page 4: Lab - Upload website ASP_NET.doc

-   Ở 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.

Page 5: Lab - Upload website ASP_NET.doc

-   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.

Page 6: Lab - Upload website ASP_NET.doc

-   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

Page 7: Lab - Upload website ASP_NET.doc

Bướ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.

Page 8: Lab - Upload website ASP_NET.doc

- 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

Page 9: Lab - Upload website ASP_NET.doc

Bê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

Page 10: Lab - Upload website ASP_NET.doc

B. 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

Page 11: Lab - Upload website ASP_NET.doc

- 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.

Page 12: Lab - Upload website ASP_NET.doc

Sau đó 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

Page 13: Lab - Upload website ASP_NET.doc

- 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

Page 14: Lab - Upload website ASP_NET.doc

- 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.

Page 15: Lab - Upload website ASP_NET.doc

- 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

Page 16: Lab - Upload website ASP_NET.doc

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

Page 17: Lab - Upload website ASP_NET.doc

- 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

Page 18: Lab - Upload website ASP_NET.doc

- 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.

Page 19: Lab - Upload website ASP_NET.doc