I just noticed some old posts and I would like to say you are making a HUGE mistake sticking with MS stack just because this is something you are familiar with.
Modern web-development infrastructure got magnitudes or order easier. Learning some new platform, not so much programming language, but deployment infrastructure totally worth it. Some stuff that took me several months to build and deploy 10 years ago, now takes literally couple days to build and deploy with heroku, AWS or google cloud platform. And this is not something I put much effort to learn, I'm not any good with Go, Python or Ruby. It's just toolchains are very good, there are project structure templates, scaffolding, refactoring tools, package management, testing and deployment infrastructure included as standard libraries and out of the box utilities. It might feel overwhelming, but the whole point of all this stuff is to make development as easy and effortless as possible.