When I said upgrade, I meant creating the module database objects on first initialization of the module.
All Sitefinity modules are based on providers model, so each module initializes it's providers when you first access it. On initializing the module provider, it checks whether the database contains its database objects. If not, it tries to create them. The last action is not allowed in medium trust. So, you should insure that all modules are initialized in the database on local host before uploading it into the production server.
Yesterday, when we tested on http://www.foundryhost.net/FoundrySitefinity
, we noticed that no generic item is created and throws an exception saying that sf_VersionItem table is missing. We supposed that this is causing the problem with the error in the designer: "That assembly does not allow partially trusted callers". Seems we were wrong, because now, on http://www.foundryhost.net/FoundrySitefinity
, we see that Telerik.Versioning is upgraded but the error still persists.
Since we cannot reproduce this error, we are asking you to make the following test on your local site:
Set in the web.config:<system.web>
<trust level="Medium" />
... and if you are reproducing the error in your local site, could you please send us you project to investigate it locally.
Otherwise would you ask your shared hosting provider to send you the configuration file for trust level:
<trustLevel name="Medium" policyFile="web_mediumtrust.config" />
.. and then resend us the file.
the Telerik team