We are getting the old “System.Reflection.IntrospectionExtensions’ from assembly ‘mscorlib, Version=184.108.40.206” when trying to manage a “legacy” Exchange 2010 server with SolidCP.
Installing .net 4.5 on the server isn’t a viable solution for us; ideally need a copy of SolidCP “server” compiled in .net 4.0.x.
I am unable to access the git source (no sign up option) to compile myself; can anyone help?
When you have replaced the asp.net v4 files with v2, did you remove the entire directory before placing in the asp.net v2 files?
As the DLL’s of asp.net v2 module are fewer then the v4 one (for example no Exchange 2013 / 2016)
Application pool should then be switched to v2, and it should load without issues.
Both manual and installer versions with the same errors.
1) Duplicate “system.web.extensions” in web.config (corrected by commenting out the system.web.extension lines):
2) then back to exchange… same error:
Something still seems to be calling the system.reflection.introspectionExtensions (only available in .net 4.5+) from .net 4.0.x; despite this being the .net2 compiled version.
I’ve removed and rebooted .net 4.5 from the Exchange box, (re)installed .net 4.0 (confirmed in registry no .4.5 exists) and rebooted again.
I’ve a separate .net 4.5 server with enterprise, portal and server installed; this works fine. This connects to the Exchange (not hosting mode) server.
The Exchange 2010sp3 server has a clean install of the asp2 version of the SolidCP server. Total remove of the 4.5 version folder and IIS site (just copied out password field of web.config).
The apppool is in v4 format for the Exchange box, putting into v2: