Forced to use debug true because of AjaxControlToolkit version?

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

Please do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.

This forum is for discussing mojoPortal development

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

You can monitor commits to the repository from this page. We also recommend developers to subscribe to email notifications in the developer forum as occasionally important things are announced.

Before posting questions here you might want to review the developer documentation.

Do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.
This thread is closed to new posts. You must sign in to post in the forums.
12/12/2014 12:13:18 AM
Gravatar
Total Posts 137
When enough isn't

Forced to use debug true because of AjaxControlToolkit version?

Hi and thanks for great work upgrading to 4.5.

I'm using 2.4.0.7 MySQL in a 4.5.1 environment on server 2012. The toolkit is here version 4.5.7.1213.

I use a lot of AjaxControlToolkit controls in custom modules (ascx), but with this release there might be some bugs in the toolkit that forces me to set debug=true on my production server unfortunately. Is it possible - until a fix is made - to downgrade to a stable toolkit version without breaking other functionality in MojoPortal?

Best regards
Lars 

12/12/2014 3:16:19 AM
Gravatar
Total Posts 137
When enough isn't

Re: Forced to use debug true because of AjaxControlToolkit version?

Hi again,

I just want to add a couple of supporting debates:

- Same issue as mine + suggesting the issue is within AjaxMin: http://ajaxcontroltoolkit.codeplex.com/workitem/27617

- More general debate - look in comments to see a person with same issue for the 7.1213 version of AjaxControlToolkit: https://ajaxcontroltoolkit.codeplex.com/workitem/27639

Best regards

Lars

 

12/12/2014 9:54:10 AM
Gravatar
Total Posts 18444

Re: Forced to use debug true because of AjaxControlToolkit version?

Hi Lars,

The AjaxControlToolkit has always been a point of pain, seems like almost every time they make a new release they break something. If I had a dollar for every headache that thing gave me over the years I would be rich.

Because it is a strong named assembly it poses problems for easily changing a version because everything in the app that uses it must use the same version and be compiled against that version. In some cases you can make things that used an older version use a newer version by assembly mapping, but I don't think you can make it use an older version that way, and also they messed up their versioning in the past such that they ran out of version numbers as discussed in this article, making it I think impossible to use assembly mapping even for newer versions.

For mojoPortal when we updated to the latest version and changed to use Nuget we had to make the same changes in our add on products to use the new version of ajaxcontroltoolkit and release new versions of our add ons at the same time we released mojoportal so that they all use the same version. As such we cannot go backward easily at this point. One would think that since the ajaxcontrol toolkit has not been updated since Jan 2013 that version would be a stable version, but as you find troubles with it, the expectation is not met.

Unfortunately I don't have any good solution to suggest at this time. We can only hope that a new stable version will come out and we can update to that when it does. It seems that Microsoft is no longer going to maintain it though, this blog post from a few months ago says that DevExpress will maintain it going forward. The article says they will update it frequently but as far as I know they have not yet updated it.

We only use a few features of the toolkit in mojoPortal and in our add ons and as far as I know they are all working fine currently, so nothing is broken in our use of it at the current time. But if DevExpress will come out with an update we will update mojoportal and our add on products at that time to use the newer version in order to try to help you with this problem. I suggest contact DevExpress about the issues you are facing to make sure they get resolved in the next update that they put out.

Best Regards,

Joe

12/12/2014 4:24:24 PM
Gravatar
Total Posts 137
When enough isn't

Re: Forced to use debug true because of AjaxControlToolkit version?

Hi Joe,

Those are good and very valid points. Taken. And thanks for the thorough walk through. I get the clear picture of not only mine but certainly also your frustrations about it.

For the moment I will stick with debug=true and follow in future releases when and when not to be able to set debug=false. I will also dig into what DevExpress seems to plan for.

Thanks again, Joe - no worry. Now that I found the reasons behind and got your explanation of the limited options, I'm more relaxed about it.

Best regards
Lars

12/18/2014 9:40:00 AM
Gravatar
Total Posts 18444

Re: Forced to use debug true because of AjaxControlToolkit version?

Hi Lars,

fyi, due to more problems with the Sept 2013 AjaxControlToolkit I have just released mojoPortal 2.4.0.8 and a few of our add ons. All of them have been changed back to the version of AjaxControlToolkit that we were using before aka the Jan 2013 version.

Hope that helps,

Joe

12/18/2014 9:53:47 AM
Gravatar
Total Posts 137
When enough isn't

Re: Forced to use debug true because of AjaxControlToolkit version?

Thanks Joe,

I can see that. I will test it once my development work is stable and I'm ready for another upgrade.

Thanks a lot.

Lars

4/5/2015 4:23:01 PM
Gravatar
Total Posts 1188
Proud member of the mojoPortal team

Help support mojoPortal!
Add-on modules

Re: Forced to use debug true because of AjaxControlToolkit version?

Hi Joe, I know you have a ton on your plate, but in case you missed it, DevExpress just released version 15.1 of AjaxControlToolkit. They say they've fixed over 900 bugs and removed some unfinished experimental features, so maybe it's finally on the path to real stability!

https://www.devexpress.com/Products/AJAX-Control-Toolkit/

Jamie

4/6/2015 10:15:45 AM
Gravatar
Total Posts 18444

Re: Forced to use debug true because of AjaxControlToolkit version?

Hi Jamie,

I saw that a few weeks back, really glad to see DevExpress followed through on it, I was afraid with MS washing their hands of it that it may never get fixed.

I will definitely upgrade to that for the next release of mojoPortal and add on products.

Thanks,

Joe

You must sign in to post in the forums. This thread is closed to new posts.