SharpDevelop is 32 bit debugging only, so if you are on 64 bit Windows, w3wp might be 64 bit and SD cannot debug it. Simply set IIS application pool to 32 bit and you only get 32 bit w3wp.
Meanwhile, you should try to run SharpDevelop as admin and try again, as admin rights are also necessary.