Yes, you should install 4.02 Install.
(you should backup everything)
I followed the instructions, exactly step by step, and things went better than what I expected.
(I upgrade from: 3.1 --> 4.02 asp.net 1 -> asp.net 2.0 sqlserver2000 --> sqlserver2005)
Good:
- no data lost
- no skin problems for all portals (15 portals)
- 1/5 of core modules working well
Bad:
- None of my custom modules are working
- 4/5 of core modules not working
So i'm working on that, rigth now..
here's the error i get on most of my modules:
Error: Text/HTML is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Value cannot be null. Parameter name: connectionString ---> System.ArgumentNullException: Value cannot be null. Parameter name: connectionString at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues) at DotNetNuke.Modules.Html.SqlDataProvider.GetHtmlText(Int32 moduleId) at DotNetNuke.Modules.Html.HtmlTextController.GetHtmlText(Int32 moduleId) at DotNetNuke.Modules.Html.HtmlModule.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---