10/10/2018, 09:51

code cũ viết asp.net 1.0 up lên host asp.net 2.0 có chạy được ??

Mình có mấy trang cũ viết bằng asp.net 1.0 và asp bây giờ nếu muốn nâng cấp lên host asp.net 2.0 thì có cần phải thay đổi gì không ?
Host hiện nay là sql server 2000,asp.net 1.0
bây giờ muốn sql server 2005,asp.net 2.0 mà không làm ảnh hưởng đến các project cũ.
Thankss
BoTayConGaQuay viết 11:56 ngày 10/10/2018
lý thuyết là sẽ chạy ok, server tui có vài chục site viết bằng asp.net version 1.1, khi update framework lên 2.0 thì cái đám đó vẫn chạy vi vu.

Nếu host bác có lẫn lộn các site vừa .NET 1.1, vừa .NET 2.0 thì bác cần setup mỗi site xài riêng 1 application pool, nếu không tụi nó sẽ úynh lộn nhau
hahakk viết 12:07 ngày 10/10/2018
hình như có khoảng 30site lẫn lộn asp.net 1.0 php 5,asp vậy chuyển host sang asp.net 2.0,sql server 2005 phải configuration lại hả bạn ặc mà còn database nữa chuyển toàn bộ lên 2005.
Nếu host bác có lẫn lộn các site vừa .NET 1.1, vừa .NET 2.0 thì bác cần setup mỗi site xài riêng 1 application pool, nếu không tụi nó sẽ úynh lộn nhau
tức là chỉnh ở phần thanh asp.net ở properties của mỗi site cứ trỏ đến 2.0,1.0 hay 3.5 tương ứng.
Bạn có kinh nghiệm share cho mình về việc upgrade này nhé.Thanks
BoTayConGaQuay viết 12:00 ngày 10/10/2018
Được gửi bởi hahakk
tức là chỉnh ở phần thanh asp.net ở properties của mỗi site cứ trỏ đến 2.0,1.0 hay 3.5 tương ứng.
Bạn có kinh nghiệm share cho mình về việc upgrade này nhé.Thanks
Cái bác nói đó là chỉnh framework version cho từng site, dĩ nhiên bác phải làm thao tác chỉnh đúng version rồi, nhưng phải làm thêm 1 việc nữa là tạo thêm 1 application pool mới: Khi cài đặt IIS thì nó tạo sẵn 1 cái pool là Default Application Pool, giờ bác tạo 1 cái nữa y vậy, đặt tên là "Application Pool v2.0" chẳng hạn. Những cái site nào chạy v2.0 thì bác trỏ vào cái pool mới, còn lại thì cứ giữ nguyên (right click lên cái site -> properties -> home directory, kéo xuống dưới sẽ thấy chỗ đổi application pool)

Framework 3.0, 3.5 trở lên bác có cài vào thì chỗ chỉnh ASP.NET verion nó vẫn để là 2.0 thôi. Vì sao thì có lẽ bác hỏi trực tiếp Bill Gate chứ tui cũng không rành

Vụ database từ sql 2005 xuống sql 2000 thì bác theo cách này thử xem:

How to Downgrade a Database from SQL Server 2005 to SQL Server 2000
hahakk viết 12:02 ngày 10/10/2018
Thanks bạn về việc Running multiple versions of the Framework in ASP.NET thế là ok rồi
http://msdn.microsoft.com/en-us/libr...8VS.71%29.aspx
http://msdn.microsoft.com/en-us/libr...8VS.71%29.aspx
Còn lại là việc nâng cấp framework 2.0 từ 1.0,1.1 thôi bạn.
Vì mình test ở máy của mình là xp sp2 nên chỉ có iis 5 thôi.(máy mình cài framework 3.5)
Mà server là win server 2003 iis6
Nên mình nghĩ có khi test trên máy mình ok mà trên server chưa chắc đã được do khác version mà server thì còn bao nhiêu dự án cũ trong đó nên không dám trọc trực tiếp vào em nó.
Vậy mình nên :
1.Tạo máy ảo win server rồi cài 1.1 rồi cài 3.5 hay 2.0 thử xem có xung đột không ?
Nếu tất cả đã OK thì
2.Backup server và thực hiện
Bạn có kinh nghiệm chỉ giáo mình chi tiết trong việc thục hiện cái này.
Vụ database từ sql 2005 xuống sql 2000 thì bác theo cách này thử xem:
How to Downgrade a Database from SQL Server 2005 to SQL Server 2000
thank bác vụ này em giải quyết được rồi
BoTayConGaQuay viết 12:06 ngày 10/10/2018
Thực ra bác cũng không nên lo lắng quá, nếu có trục trặc thì uninstall .net framework ra rồi cài lại, xong gọi lệng Aspnet_regiis.exe là xong mà. Tức là tui ví dụ bác upgrade lên xui quá nó bị đụng tùm lum mà bác đang rối thì cứ vào add/remove programe remove hết framework ra, xong cài lại asp.net 1.1, xong gọi Aspnet_regiis.exe thì nó sẽ lại như cũ thôi, data của bác nó không hề đụng đến nên không sao đâu.

Lúc trước khi .net 2.0 mới ra, tui cũng không biết có bị gì không nên lên webhostingtalk hỏi những thằng đã cài thì tụi nó nói ok, upgrade xong coi như chưa upgrade , tức bác sẽ không nhận biết gì cả vì site vẫn chạy vi vu như thường

Nếu muốn chắc cú thì lên box dedicated server trên webhostingtalk.com hỏi:
http://www.webhostingtalk.com/forumdisplay.php?f=2

Nói gì thì nói nhớ backup trước khi làm nhe bác , nếu muốn backup cả metabase, dns, user account...nói chung là toàn bộ hệ điều hành - disk C mà không cần restart server thì xài Acronis đi bác, nó backup "sống" đó: backup toàn bộ disk C trong lúc server đang chạy!!!
Khoe Sắc viết 12:00 ngày 10/10/2018
các bác giỏi em hâm mộ quá
Bài liên quan
0