Hi,
Sometimes a small thing can break down a big application. It happened to me once.
One of my big and critical applications running on .NET version 1.1 is using Cute Editor as users interface editor in its different pages. Once the next version came of the cute editor I tried to upgrade the version I am using with the latest one and all my pages which were using CE are distorted and editor was not working at all.
After digging a lot into this and contacting to CE customer care also, I went nowhere. But it was quite visible that CE files are trying to render on page, but it could not succeed. I felt it may be a security or authorization problem that prevents few files to be uploaded on page, and finally found that the problem is because we were using HTTPMODULE for handling authorization. When I checked the authorization DLL code, there is a credential check for all the files, I just bypassed that check for CE client file and it workedJ.
So next time you upgrade your Cute Editor, follow these steps.
1. Download CE client file from vendor’s site http://cutesoft.net/.
2. Get your .NET version client files.
3. Upload new version Cute Editor client files in application:
a) Need to delete all the client files from "(project)/CuteSoft_Client".
b) Upload all new client files (Downloaded from CE site) to project)/CuteSoft_Client".
4. Add the Component reference (new version DLL of cute editor) to all the projects which are using Cute Editor.
5. Make sure that license file cuteeditor.lic is added in bin folder of projects.
6. Modify all the .aspx files which are using Cute Editor accordingly to support new version.
7. Update the assembly reference with new version in all the .aspx files:
For more details on deployment and implement of Cute editor, please visit:
http://cutesoft.net/developer+guide/index.html
Installation and Deployment -> Deployment of CuteEditor for .NET
Few Common problems:
1. Version difference of cute editor in .ASPX page and DLL added in project references.
2. Client file path not found, if you are sharing client files from a common location, please add entry in web.config file of all the applications using CE.
3. Tool bar customized Configuration file is missing (If toolbar is customized).
4. HTTPMODULE is used for security and CE client files are not bypassed from authentication.