4.1 SP2 upgrade does not update all application modules
After upgrading a website from 4.1 SP1 to 4.1 SP2, the SystemConfig.config file looks like this:
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
systemConfig
xmlns:config
=
"urn:telerik:sitefinity:configuration"
xmlns:type
=
"urn:telerik:sitefinity:configuration:type"
config:version
=
"4.1.1501.0"
build
=
"1501"
previousBuild
=
"1395"
>
<
servicesModules
>
<
add
version
=
"4.1.1501.0"
name
=
"Search"
/>
</
servicesModules
>
<
applicationModules
>
<
add
version
=
"4.1.1501.0"
name
=
"News"
/>
<
add
version
=
"4.1.1501.0"
name
=
"Blogs"
/>
<
add
version
=
"4.1.1501.0"
name
=
"Events"
/>
<
add
version
=
"4.1.1501.0"
name
=
"Libraries"
/>
<
add
version
=
"4.1.1395.0"
name
=
"Forms"
/>
<
add
version
=
"4.1.1395.0"
name
=
"Lists"
/>
<
add
version
=
"4.1.1395.0"
name
=
"Analytics"
/>
<
add
version
=
"4.1.1395.0"
name
=
"Scheduling"
/>
<
add
version
=
"4.1.1395.0"
name
=
"Publishing"
/>
<
add
version
=
"4.1.1395.0"
name
=
"Newsletters"
/>
<
add
version
=
"4.1.1395.0"
name
=
"GenericContent"
/>
<
add
version
=
"4.1.1395.0"
name
=
"ControlTemplates"
/>
</
applicationModules
>
</
systemConfig
>
Hello Mike,
I have answered you in the support ticket you opened.
Regards,
Victor Velev
the Telerik team
Hi,
I have same problem with upgrade.
Why don't post an answer here, in the forum?
Thanks,
Andrei
Andrei, I didn't get an answer as to what caused the problem. I think the problem occurred because I upgraded the project in project manager and then viewed the website through the frontend. Telerik told me to first view the website through the backend, which completes the upgrade. Hope this helps, Mike
Thanks Mike.
I still have versions mixed.
My Version and Licensing page shows:
Andrei, I had to restore the previous version of the app, db, and config, then rerun the upgrade ensuring I logged in to the backend BEFORE ever viewing the frontend to work around the problem. Telerik, can you confirm whether or not viewing the frontend after the Project Manager upgrade but BEFORE logging in the backend corrupts the upgrade process? How do you recommend preventing browsers from accessing the frontend during the upgrade process? Mike
Hi Mike,
I did this and SystemConfig.config file is updated properly, but now I have wrong information on "Version and Licensing" page and I am waiting for conformation from support if this is not a problem.
You can prevent browser from accessing you web site if by enabling IP address restriction on IIS.
Andrei
Hello Andrei,
Please make sure to update your license file after upgrade by downloading the one for your current version. The information you supplied shows that your license is currently for 1395 but you are using 1501. You can go to your account and download the license and upload it.
Greetings,
Victor Velev
the Telerik team