Here an article I was reading about some of the new (and from the looks of it… very useful) features of WCF.
I have been getting a few errors when trying to use the asp.net ajax framework.
The one error message is:
Error: Sys.ArgumentTypeException: Object of type ‘Sys_Application’ cannot be converted to type ‘Sys._Application’/
Parameter name: instance
This is caused by having SmartNavigation turned on for the page.
The other error I was getting was this Sys.ArgumentOutOfRangeException. Value must be an integer. Parameter name: X. Actual value was NaN.
This error is caused by using a “yes” or “no” for “frameborder” for a frame.
Yes and No are valid entries but the framework is expecting a “1” or a “0”.
This service is down right now, but it looks like it might be very useful!
I have been fighting with this lately, but here is something I haven’t tried… rewriting the interface that is giving me problems.
Not sure if this will work, but I will give it a try.
More in the souce…
I think I saw this ABCUpload .Net tool being used by microsoft on one of their internal support sites for uploading large files.
I don’t think it actually gets around the httprequest length and executiontimeout problems, but it does provide you a window showing your progress, which is nice.
Here are some nice step by step directions for getting HTTP Compression setup in IIS6.
They also link to a nice site that will do a compression test for you on the public side.
I was trying to test stuff that wasn’t public, so I figured out how to test this with Fiddler.
Once you start a trace with fiddler, if you select a session, they will check a box next to the type of compression None/GZIP/Deflate, which was used.
I have recently needed to create some more complex mailto links than people normally use. I need to populate the subject and body with text that is pulled from a DB, so there are lots of random characters in there like @, #, &, -, _, etc…
Most of these won’t work, and need to be escaped.
The most effective way I found was to use the ascii HEX code in this format:
%2D = “-”
%45 = “E”