Cơ bản về cách đưa 1 website Asp.NET lên host


Nhân tiện chiều nay có bạn gửi mail hỏi mình về vấn đề này, mình đăng toàn văn nội dung trao đổi lên đây, hi vọng sẽ giúp được nhiều bạn khác.

Hỏi

From: tradenb@.......
Sent: Saturday, March 14, 2009 3:19 PM
To: huudung@....
Subject: Em hoi thay giao

 

Thua thay Em dang hoc lop Tin hoc duoi Nam Dinh ma thay giao vua giang day chung Em

mon: "Lap trinh Web".

 

Thay cho Em hoi chut

 

+ Khi lap trinh xong chuong trinh chay tren may Client roi, vay de dong goi du lieu

thi lam the nao thua Thay.

+ Cach Upload len Server nhu the nao: Em da dang ky ten mien, thue Hosting roi.

 

(Em dung MS SQL 2000 lam Co so Du lieu)


Trả lời:

Để đưa website lên Host,

trước hết em cần làm 1 việc là publish website:

1.    right click vào Website trong Solution Explorer, chọn Publish website

2.    Chỉ định đường dẫn của thư mục chứa website sau khi publish trong Target Location

3.    Nếu muốn dịch toàn bộ code ra các đơn vị mã (assemblies) còn các trang (*.aspx,…) thì được copy nguyên gốc tới thư mục đích thì chọn Allow this precompiled site to be updatable

4.    Click OK, khi trên thanh trạng thái của VS.NET hiện “Publish succeeded” tức là công việc đã hoàn tất

Tiếp theo là upload phần website đã publish lên server:

1.    Thông thường phía hosting sẽ cung cấp cho em tài khoản ftp, em dùng các phần mềm ftp (VD: FlashFXP) để đăng nhập tới webserver. (có nhà cung cấp thì việc quản trị sẽ thông qua giao diện web của họ)

2.    Copy toàn bộ nội dung thư mục chứa website đã publish (*.dll, *.aspx, *.css, *.js, ….. ) lên thư mục trên server bằng chức năng của phần mềm FTP

 

Với Database, em hỏi phía hosting cách cài đặt.

Có thể họ cho phép em quản trị database từ xa, hoặc em gửi database cho họ, họ sẽ attach và cho em thông số kết nối (connectionstring), em đưa thông số kết nối này vào chương trình của mình (như đã học, ta đặt trong web.config) là có thể chạy được.

Nếu còn lỗi gì do không tương thích, em nên yêu cầu đến sự hỗ trợ kĩ thuật của phía nhà cung cấp dịch vụ hosting.

Khi nào đưa website lên, nhớ cho tôi xem với nhé.

 


( đã được xem 12923 lần từ 14/03/2009 )

Phản hồi bài viết

   
Họ tên  
Email*
Mã xác thực email
Tiêu đề*
Nội dung*
Đính kèm 
 
 
lê hùng linhmoik51@...
trợ giúp
E chào Thầy! Thầy cho em hỏi e nâng cấp web asp (em thêm chức năng web hiện tại đang chạy trên host) nhưng chạy ở local thi ok nhưng e builk và đưa lên host( em chi up những phần em thêm) nhưng chức năng đó ko thấy nữa? thầy giúp e . E cảm ơn!
Nicholas Nguyen nguyennhan1987@...
Nhờ thầy xem giúp lỗi
http://nicholas.somee.com/News.aspx
Thầy xem giúp em cái lỗi này là lỗi gì. Nếu k public up lên thì chạy bình thường. Còn public up lên thì bị lỗi vậy.

Cám ơn thầy nhiều lắm.
Lê Hữu Dũng huudungle@...
re Thạch Phong
Theo như em mô tả thì hình như em mới chỉ upload file *.bak (chứa dữ liệu backup của SQL DB) lên host mà chưa tiến hành restore.
Em xem lại trong phần quản trị của Plesk, có chức năng cho phép restore đấy
Thạch Phong Tesulakata@...
Hỏi backup database trên presk
Em chào thầy,

Em cũng gặp vài khó khăn tương tự với bạn ở trên.
Em có sử dụng host free của somee.com - Việc attack csdl + public web em làm đều okie.
website: http://tuduylamgiau.somee.com

Khi em xài host có phí của BKNS.VN
thì sử dung presk 9.0
-- Do host này đòi hỏi phải backup data chứ ko cho xài .mdf và .log.

Em đã tạo file .bak ( backup)
Và up lên host + sửa kết nối trong file config
--> Kết quả đạt được: Web ko kết nối được tới csdl ( Báo lỗi tại website luôn ạ)
website: http://tuduylamgiau.com

Nếu được mong thầy xem qua hộ em cái lỗi trên với ạ.
Em xin cảm ơn

Thạch Phong
trung x xtrung.net@...
google : tạo home server zyxel
Chúc bạn thành công : http://bacbaphi.com.vn/entertainment/showthread.php?t=199462
bachdung bachdung87@...
hix
hix,em lam mai ma no cu chuyen vao trang base cua modem khong the nao nat toi trang chu dc.
huudung huudung@...
re bachdung87
Chờ tôi kiếm cái Zyxel thử xem nhé.
Bach Dung~ bachdung87@...
websever
thay oi thay co the chi cho em cach tao websver tai nha dc khong ah. va cach config modem zyxel de co the cap nhat ip len NO-IP ah.Thank thay :D
Trang 1
Tôi là Lê Hữu Dũng
Giảng viên CNTT
Khoa Công nghệ Tin học
Viện Đại học Mở Hà Nội