Hi,
I've seen this question over and over in support tickets however I haven't found a conclusive answer.
When I save or change something in an ASP page with many DevExpress controls it takes the page approx 15-25 seconds to save / refresh.
(Please see the attached project as an example.)
This makes developing with the DevExpress controls very very slow.
I am looking for a simple solution to this problem as I wouldn't like to have to change the whole project that I am currently working on.
I have seen recommendations of putting some of the controls into User Controls however I am not familiar with working with User Controls, specifically with referring to them in JS and code behind. Also, I'm assuming this will be a large amount of additional work.
The following solutions have not worked for me:
https://www.devexpress.com/Support/Center/Question/Details/KA18789 "I've had a similar issue and for me it greatly improved by first removing the VMware VS add-in (I simply renamed the c:\Program Files (x86)\VMware\VMware Workstation\Visual Studio Integrated Debugger\ folder to c:\Program Files (x86)\VMware\VMware Workstation\Visual Studio Integrated Debugger1) and then similar as Eric suggested moved AspxGridView, AspxGridLookup, AspxEditors (in this order) to the top of the include list in the web.config."
https://www.devexpress.com/Support/Center/Question/Details/Q436435
"Thank you for the report. First, I recommend that you remove our assemblies from the bin folder and reference them from GAC. I believe that this will fix the issue."
https://www.devexpress.com/Support/Center/Question/Details/KA18788
"When I start VS2012 with administrator rights, then everything works without any problems."
Thanks.
Hello Daniel,
I have examined your project. You have encountered the issue described in the Visual Studio 2012 (2010) performance is very slow when a page with ASP.NET controls is opened in Designer article. Unfortunately, there is only one solution: separate the page into several UserControls. SInce you are having difficulty with it, I will try to modify your sample to illustrate how to accomplish this task. However, I need additional time. I will update this ticket once I have results.
Thanks Vladimir.
I would appreciate it if you could do the sample as soon as possible as I am now spending a third of my development time waiting for the page to update / save.
Regards,
Daniel.