Red spots on the skin after being in the sun can be caused by a condition called " heat rash." Heat rash (miliaria) happens when sweat glands are blocked under the skin. This causes small, red, or ...