BitFlipper said:
You need to try really hard to create an insecure app with .Net

You really, really don't.

.NET might make a small class of bug less likely but it's still very easy to introduce security flaws if you don't take the time to architect things correctly. Especially if you're getting untrusted data from the Internet.