Sorry, I was taking my dinner
To be honest, for such a simple circuit, there is no need to build it just to verify that it runs properly. In this case a simulator is more than enough
But on your side, since you cannot check visually, using a scope, the voltages at every node on your real circuit to find out the cause of the failure, it may be very hard to be 100% sure of anything. Also the probes of a scope have usually 10M ohm as internal impedance while many multimeters loads the circuit with 1M only (do you know it of yours) and this may alter the voltages on some high impedance nodes on the circuit (mainly at the input pins of an opamp).
Could you have a good LM7812?
Did you measure its input DC voltage?
Is the ripple voltage on C1 (100uF) rather high? (you can measure it with the AC voltage tester).
In case your circuit is on a breadboard, is it difficult for you taking an image of it? Perhaps I can help you localise where it seems there might be something wrong.
As a first step, we should focus on U1 and let its ouput generate narrow positive pulses. As we know, in this case, its output voltage should be low (around 0.5 V).