This week I set up a demo for a custom content management system on Mosso, Rackspace Internet Cloud. To my surprise my page edit function broke on the new demo site. It turns out Mosso place the new site on a new cluster in the internet cloud. This cluster of servers is config for the Medium trust level.
The Error: Not enough permission. Inherit your page class from RadAjaxPage if you are running under Medium trust level.
The CMS page that allows a client to edit pages uses the Telerik Rad Editor, and Rad Ajax Manager to speed things up. When I first created the page I used the standard Ajax form in Visual Studios. This Ajax form inherited from System.Web.UI.Page.. The CMS edit page work great on the old clusters and other hosting service.
The Fix: I look closer at the error message and determine I needed to inherit from the other class. I change the Inherit class from System.Web.UI.Page to Telerik.Web.UI.RadAjaxPage like the error states.
If you are interested in having a website design with a great Custom Content Management System, check out the banner on the right. We use the lastest tools available like Rad Controls from Telerik. Be sure to ask for a Demo!