If you were to mount it on the barrel it would be way to far forward and you would never het the proper eue releif needed.
Get the receiver drilled and tapped for a rail and mount your scope on the receiver. If you were using a red dot you could mount it on the barrel as there is no eye releif needed.