Judging by the company I currently work for, Software Development companies might not want a contractor to be on board for just a month or two, because you actually just "waste time" (for a lack of better words). Put it this way - if you work as a contractor on a big project with little to no experience for only 2 months, you'll probably be spending those 2 months just understanding the scope of the project, coding standards enforced by the dev-team and the requirements set out for the project. You'll then leave the project without any valuable contribution.
I'd rather recommend you start brushing up on some .NET experience in your time by doing some projects at home and working through as many tutorials as you can. Get yourself to a point where you can apply code to logic and be fluent in C# - i.e. don't need to hunt for samples on how to create classes, structs, enums, loops, switches, etc. Also read up on some programming "theory", like polymorphism, design patterns, etc. and make sure you understand what someone talks about when they throw about technical jargon.
Only after you've gone through the above will you be ready to step into the spotlight as a freelance developer. But again, this is all just my experience.