-
Transferring large files using WCF
Recently I wanted to send large files (several GB) from a rich desktop client to a web service. The client and service communicate using WCF and I thought that this would be quite easy. As it turns out it is but there are a few gotchas on the way.
Streaming
The first gotcha is that you do not want to buffer the message as you send it. Depending on the amount of RAM and the size of the file this may or may not be a problem on the client but it's almost certainly going to be a problem on the server...
-
Web test recorder problems in IE
Visual Studio Team System has some nice testing feature, amongst which is the ability to record and playback web browsing as part of a web test. The recorder makes building web tests much easier that writing the test scripts by hand. I went to record a new web test today but the test recorder didn't appear.
I've recently installed IE8, I don't know if this was the culprit for breaking the recorder or not but fortunately the fix was quite easy. After a bit of searching I came across an entry on Michael Taute's blog at blogs.msdn.com/mtaute/archive/2007/11/09/diagnosing-and-fixing-web-test-recorder-bar-issues.aspx.
This article contains several possible...
-
Installing SwissCenter on WHS
I use a Pinnacle ShowCenter for as my network media player for playing back music and movies on my A/V equipment. It's a nice bit of hardware but the software it comes with doesn't fit my needs. Fortunately the player uses a simple web browser for it's UI and this is served from the Pinnacle server so it's possible to replace the server component with a new one that provides whatever functionality you like.
There are a few open source server packages out there for the ShowCenter (and other Syabas based media devices) but the one I use, and in my...
-
Using SSL certs from IIS on WHS with Apache
I recently installed a Subversion server on my WHS box. In the past I've usually installed and configured Apache and mod_svn myself, but this time I decided to use the pre-packaged version from the people behind VisualSVN.
This version still uses Apache as the server however. Now I don't like sending passwords in the clear over the net, especially to things like a source repository. The default install of VisualSVN does support SSL and comes with an SSL cert that you can use. However, since I have a cert for my WHS box anyway I thought it would be nice to...