Where can I find a free .Net (C#) library that I can use to scan and OCR documents?
You can use WIA library to control the scanning process and tesseractdotnet for OCR. An updated .NET 4.0 version can be found here.
Updated link to .NET wrapper here
I think this may be usef for you Tessnet2 a .NET 2.0 Open Source OCR Library