- The most popular deterrent is to implement a CAPTCHA control.
- A very popular CAPTCHA implementation for ASP.NET is Miguel Jimenez's Clearscreen SharpHIP HIP-CAPTCHA Control.
- The Clearscreen SharpHIP HIP-CAPTCHA Control was specifically designed with the .Text blog engine in mind, the predecessor to Community Server. However, it can be used with any traditional ASP.NET web form.
- And, one more minor thing: the Clearscreen SharpHIP HIP-CAPTCHA Control doesn't work with Community Server.
Community Server does some pretty funky stuff with the request URLs, which, I'm sure is what's hosing up the control. Anyway, I'm going to keep an eye on Miguel's blog to see if he posts an update that's compatible with Community Server.
If anyone else out there has a better solution (besides using a different blog engine), please let me know. Of course, you're going to have to log in to my CS site in order to leave that comment. Oh, the irony.