I've been having some trouble with this component - it generates an awful lot of entries in my umbraco error log (see the discussion at
http://forum.umbraco.org/17033).
The original source code for this component is written by Marco Bellinaso in 2004,
http://www.dotnet2themax.com/blogs/mbellinaso/ and then it has been recompiled and modified somewhat by various Umbraco users.
Having gone through the source code I have a theory about what causes all these errors. The code lines I'm wondering about is this:
Code:
// if the </html> closing tag is found, this is the end of the file, so let's do the replace work
if ( Regex.IsMatch(buf, "</html>", RegexOptions.IgnoreCase) )
But what if a file is served as "text/html" and the file doesn't contain an ending html-tag? If I've interpreted the code correctly the code does not address this issue. This might also explain why a lot of the error log entries that I received was for the file "ping.aspx". This file is served with the content type "text/html" and it doesn't contain anything else but the string "I'm alive!".
Could this be the source of the error?
Web Developer at Kärnhuset -
http://www.karnhuset.net - Stockholm, Sweden