I came across this post because I'm having similar problems where calling ClearDepthStencilView is clearing my depth buffer to 0 instead of 1. I'll try setting up the viewport to see if it fixes the problem, but one thing that's confusing is this statement from the DX11 ClearDepthStencilView docs:
"Unlike Direct3D 9, the full extent of the resource view is always cleared. Viewport and scissor settings are not applied."
Is this confusing or am I missing something? Are only the min/max depth values used from the viewport but not the other 4 values?