Hi Tom,
Did you add the MONO compiler directive on the Web project?
It should leave out WebParts if you do that.
Also you'll need to replace the content of Web.config with the content from Web.Mono.config
I've never run Mono on Windows myself so don't know if there are any differences vs running it on Linux.
Joe