ASP.Net (and .Net in general) is the past. There usually isn't any compelling reason to rewrite existing legacy code, but when a move makes sense you should be ready.

It has already been shown that a move from ASP.Net to Node.js brings performance improvements and has far lighter server requirements as well as being portable to other server OSs.

And while JavaScript is a sucky language, it isn't much worse than either VB.Net or C#.

There is no need to raise bogeymen such as security, just look at some of the large players who use Node.js:

https://nodejs.org/industry/

That's even and old list, and many more have made the move in the last two years.

Your boss needs to read Why Node.js is becoming the go-to technology in the Enterprise


Time to look for a lifeboat, .Net is a sinking ship.