WHY does a DC solenoid develop magnetic force even though its inductance is zero? If the inductance of coil fed by dc voltage is zero then how do dc solenoids work?
 A: DC coils do not have zero inductance. They have very low impedance for steady and unchanging flows of current, but significant impedance at the instant of application of the driving voltage (because at that time, the current flow is rapidly changing).
A: The mistake you are making is similar to if someone concluded that mass (or inertia) is required for something to experience acceleration and motion. It isn't.
Similarly, inductance is not required for the production of a magnetic field. It might just seem that way if you are reading about magnetic machines at a high level that does not address the lower level physics of their operation.
Inductance is just the inertia of flowing charges but it is the movement of the charges themselves that produces the magnetic field.
The charges merely need to be in motion to do so. They need not be accelerating or decelerating to produce a magnetic field (but if they are then they will produce a time varying magnetic field and will necessarily encounter the effects of the inductance since acceleration and inertia go hand-in-hand). But even so, it is not the acceleration/deceleration or the inertia behind the charges that is producing the magnetic field. It is simply the fact that they are in motion.
