The trouble with this type of denial attack is making sure you hit all the entrances. If i were to construct a giant underground weapons lab housing my main project, which all of my foes would rather not see in use, i'd damn well construct at least a couple secret access tunnels to a local sheep-barn or an army base a couple of miles away. The same off course goes for necessities such as power/water.
In fact, taking clues from plans for long duration space missions, if your complex has a good source of power (say, a nuclear reactor, OK, that wont work in the case of Iran, since that is what they are working on getting in the first place), you could probably recycle your water long enough to survive a good while without external supply, only food/oxygen remain as problems.
The only realistic way a denial strategy would work is if you can hit the facility before it is finished, and even then you need to keep a very very close eye on what is going on in a 20 mile radius.