Если HttpContext.Current не равен нулю, используйте
HttpContext.Current.Request.IsLocal
В противном случае, например, в App_Start или до того, как HttpContext.Current станет доступен, вы можете проверить
HostingEnvironment.ApplicationPhysicalPath.StartsWith(@"C:\")
или выделенный диск на вашем ПК.
Другим способом может быть использование постоянной переменной компиляции, установленной в рабочей среде, например, из Azure и visualstudio.com, если вы их используете.
Это грязно, но работает.