The requirements for this to work are numerous:
- Microsoft .NET Framework 2.0 SP2
- Internet Explorer 6 or 7 (IE8 supported only in the very latest version. Backend has to match Desktop components).
- ActiveX components which can be deployed via 2 MSI files: "FlowcastDesktopControls.msi" and "IDXWebFrameworkControls.msi"
- .NET Framework Security changes
- Internet Explorer Security changes
.NET Framework security changes
Run the 2 commands below to change Trusted Sites and Local Intranet to allow Full Trust:
"%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\caspol.exe" -q -m -cg LocalIntranet_Zone FullTrust
"%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\caspol.exe" -q -m -cg Trusted_Zone FullTrust
IE security changes
- Easiest way is to change Group Policy to allow unsigned ActiveX controls to run for both the Local Intranet and Trusted Sites groups
- Create/Import registry changes to add the domain that GECB is in.
Here is an example of reg keys to accomplish this (change according to the domains you need to allow IE to trust):
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\YOUR_DOMAIN_HEREOnce all of these have been configured (and assuming the backed is all in order and matches the desktop component version number), you should no longer receive .NET Framework errors upon logging into GECB.] YOUR_DOMAIN_HERE\
"*"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\*]
"http"=dword:00000001
"https"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\YOUR_DOMAIN_HERE\*]
"*"=dword:00000002
Very informative site and article, i must bookmark it and keep posting interesting articles.
ReplyDeleteMACRA