Yes, I'm still around! - but I have been pretty busy at work over the last few months, however as FormShield and IIS 7 keeps coming up, I thought it was about time that I added a quick blog post!
The good news is that FormShield works fine with IIS 7, but you do need to make a configuration change...
You can either change the application pool that the Web site uses to the Classic .NET application pool or move the <httpHandlers> section under <system.web> of the web.config file to the new IIS 7 <handlers> section under <system.webServer>.
<system.web><httpHandlers> <add path="FormShield.aspx" verb="GET" type="dotNetFreak.WebControls.FormShieldHttpHandler, dotNetFreak.WebControls.FormShield" />
<handlers><add name="FormShieldHttpHandler" path="FormShield.aspx" verb="GET" type="dotNetFreak.WebControls.FormShieldHttpHandler" resourceType="Unspecified" />
and it should work fine.
Thanks to Nick Eales and Mike Sloan for pointing this out.
Also, a good article on ASP.NET integration with IIS 7 can be found at: http://learn.iis.net/page.aspx/243/aspnet-integration-with-iis7/