Installation of Kooboo CMS 1.2 is exactly same as installing previous version of Kooboo, please see:
http://www.kooboo.com/documents/detail/Kooboo_installation_guide
Trust level
On Kooboo CMS 1.2, it is now possible to run on medium trust level with unlimited reflection permission and ability to create and manipulate an appdomain. However the schema function (schema menu extension and content event) will not be available in partial trust level beecause Kooboo needs to dynamic compile the function code.
To open reflection permission, go to web_mediumtrust.config at C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG, change line
<IPermission class="ReflectionPermission" version="1" Flags="RestrictedMemberAccess"/>
to
<IPermission class="ReflectionPermission" version="1" Unrestricted="true"/>
Ability to create and manipulate an AppDomain requires adding a flag to SecurityPermission, change line
<IPermission class="SecurityPermission" version="1" Flags="Assertion, Execution, ControlThread, ControlPrincipal, RemotingConfiguration"/>
to
<IPermission class="SecurityPermission" version="1" Flags="Assertion, Execution, ControlThread, ControlPrincipal, RemotingConfiguration, ControlAppDomain"/>
Additionally, if you want to run Kooboo CMS 1.2 on Windows 7 or Windows Server 2008 R2, due to a MS bug, it is required to add "UnmanagedCode" flag to SecurityPermission for now, it might be fixed in the soon future. See: http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/f31bb0d8-9ba7-411a-8c4a-63c24b866501
change above line again to:
<IPermission class="SecurityPermission" version="1" Flags="Assertion, Execution, ControlThread, ControlPrincipal, RemotingConfiguration, ControlAppDomain, UnmanagedCode"/>
If you are runing under a Full Trust level, everything will be working fine without any changes.
