"Turns out environment variables for ASP.NET Core projects can be set without having to set environment variables for user or having to create multiple commands entries....
"This way you do not have to create special users for your pool or create extra commands entries in project.json
. Also, adding special commands for each environment breaks build once, deploy many times' as you will have to call dnu publish
separately for each environment, instead of publish once and deploying resulting artifact many times."