My portable and infrared thermometers indicate different temperatures, which one is correct?

Usually the problem is emissivity. The portable is not the same wavelength as the on line instrument. You need to set the correct emissivity for both instruments…and it may not be the same value.