If you have done this and you're facing some error message, please share the actual error message.
After we have installed EPI Mail 5 R2 on a EPI Server CMS 6.2 R2 site we do get a Server 500 Error. No complains during the installation.
What I meant was to check what the actual error message says as just the http status code doesn't really explain what is happening.
Check the logs, alternatively turn off the EPiServer globalErrorHandling and ASP.NET customErrors settings in configuration as necessary to allow the actual error message to be returned in the response.
It says error 500.19.
There is a duplicate 'system.web.extensions/scripting/scriptresourcehandler' section defined.
Can I Email you some screenshots?
Based on the error message above it seems like the problem is that there is a duplicate config section (system.web.extensions/scripting/scriptresourcehandler) registered in your web.config (either conflicting with another entry in web.config itself or maybe in machine.config(?)).
I think the mentioned section is new to machine.config in .net 4.0(?), though. Is this site running in a .net 4 application pool?
If so, you'll want to remove the duplicate entries (compare web.config to %windir%\microsoft.net\framework\v4.0.30319\config\machine.config).
Thanks for your proposal. We have removed duplicated entries and we came a little bit further. But now we get this error: [NullReferenceException: Object reference not set to an instance of an object.]
EPiServer.Common.Configuration.ConfigurationSectionBase`1.GetInstance(String sectionName) +232
EPiServer.Common.Configuration.EPiServerCommonSection.get_Instance() +16
EPiServer.Common.Settings.LoadEntityProviders() +460
EPiServer.Common.Settings.LoadSettings() +242
EPiServer.Common.InitializationModule.Initialize(InitializationEngine context) +5
EPiServer.Framework.Initialization.InitializationEngine.InitializeModules() +338
EPiServer.Framework.Initialization.InitializationEngine.Initialize(HostType hostType) +83
EPiServer.Framework.Initialization.InitializationModule.Initialize(HostType hostType) +158
EPiServer.Framework.Initialization.InitializationModule.FrameworkInitialization(HostType hostType) +62
EPiServer.Global..ctor() +54
EPiServer.Templates.Global..ctor() +4
And yes, our site runs in a .NET 4 application pool.
That's a little odd. The episerver.common config section is registered and exists in web.config, doesn't it?
Now it's very close. :)
The one thing that now is a problem is that our site wants to reference two different versions of the same file. We have a reference to Microsoft.Practices.EnterpriseLibrary.Data (ver 5. 0) and EPi Mail (Common Data) seams to have a reference to an old version (2.0) of the same file. Of course the bin-folder only can have one of this. But what's the way to solve this issue? Any suggestions?
Following the uninstallation guide: http://world.episerver.com/Documentation/Items/Tech-Notes/EPiServer-Mail-441/Uninstall-EPiServer-Mail-441/
And its not working. Getting 500-Internal server error. Is there a more comprehensive guide to do this the right way? Or any sugesstions?
Running:
CMS 6R2
Compoer 4 R2 (4.1)
Episerver Mail 4 sp1 (4.4)
Reason: I want to upgrade to Eiserver Mail 5 but there isnt a option to upgrade thus leaving us to uninstall version 4.4 first.