Question: I've been freelancing since June 2013 and haven't been able to find work in all that time.

I'm very short on funds so I'm sticking to free online classifieds but I haven't had so much as a nibble from any of my ads.

I've got a facebook page and twitter account that I'm relatively active on, but I'm not getting any likes/follows... My website is also SEO'd up the wazoo and despite getting dozens of hits daily, I'm not getting any business...

I'm offering software development services using the Microsoft .NET Framework (both Visual Basic and C# programming languages) and web design/development using asp.NET, wordpress, php, jquery, css3, html5, etc.

Does anyone have any suggestions?

Answer: 
I'm seeking software development work -- all types *except* .NET -- on job boards. I seem to be inundated with potential clients that *you* could service. (I cannot because I have no experience with .NET.)

As you haven't mentioned **job boards**, I think they could be your answer: workopolis, monster, linkedin, craigslist, etc.

If you become active on some of the job boards, you *will* be approached by agencies/recruiters about contract work.

And there's the meta search job sites -- indeed, eluta, simplyhired, etc -- that search the web for you. They too will find agencies/recruiters having contract work.
I would say that you started on the right track. Asking questions on discussion boards gets you acquainted with peers in the freelancing world that could give you suggestions and possible project referrals - which you can make intelligent choices from. 

If you've never started on any freelance project before, the challenge lies on what you could possibly show your potential client to have enough confidence in you to do the work. Yes, your skills maybe impeccable and you could commit yourself to an excellent output. However, you're going to have to show something to your prospects to prove it. Your communication and interpersonal skills [during an interview or a meeting] would come in handy. If you cannot impress them with the skills in your profile, then get their trust with how you present yourself in a discussion. Clients would love to hear more about what you can do in details.

The suggestion to start building your reputation on a freelancing platform can help, too. Create a profile on popular freelancing channels and bid on a job advert you believe you could make wonders at. A lot of clients in those platforms are willing to give "entry-level" freelancers a chance. I'm sure you've told to be careful about bidding on projects though. Yes, usually, clients will have a brief background of what they are about on their job adverts. Platforms like Elance and oDesk also show how far they are within the site: how many contractors they have hired, how much they paid, and how trusted their are as described in their feedback comments and scores. You'll pretty much have an idea who you want to work with. 

And as you said, you already have your website up and running (optimised and all), a little more perseverance is strongly suggested. You can't just be all over the World Wide Web as it's way too big for you. Discover where your kind of expertise hangs around and stay with them for a while until you get prospects. Listen to what your peers talk about by saving a few links to blogs, social media profile, and discussion boards. This will not only help you find prospects but will also update what you think you already know.