The alternator B+ is hooked to the positive terminal of the battery. You should always have voltage there whether the alternator is spinning or not. The voltage at B+ should be +12.6VDC when not spinning and +13.8VDC to +14.2VDC when spinning.
The D+ is used to provide excitation current to get the alternator working at low speed. Many alternators will self-start if you rev the RPMs up to 3000 or so. D+ lights up the warning light because it is at ground potential when the alternator is not spinning. Once the alternator is putting out voltage, the light goes out because you now have the same voltage on both sides of the light and no current flows.
Put a voltmeter on B+ and leave it there. Before you start the engine, you should see +12.6VDC. Now, start the car and check the voltage again. If it is still +12.6VDC, your alternator is not working. Take a piece of wire and connect B+ to D+ momentarily and see if B+ jumps up to +13.8VDC to +14.2VDC. If it does, your wiring going to D+ is faulty. If it doesn't, you probably have a defective alternator. Definitely make sure you have a good ground on the alternator. A bad ground can cause faulty operation as well.