It is a well-known result in algebraic geometry that if $X$ is an affine scheme and $\mathcal{F}$ is a quasi-coherent sheaf on $X$, then the higher cohomologies of $\mathcal{F}$ vanish, i.e. $$ H^i(X,\mathcal{F})=0, ~\forall~ i\geq 1. $$
In complex geometry we have a similar result of of Henri Cartan which claims that if $X$ is a Stein manifold and $\mathcal{F}$ is a coherent sheaf on $X$, then we have $$ H^i(X,\mathcal{F})=0, ~\forall~ i\geq 1. $$ See this nlab item: http://ncatlab.org/nlab/show/Stein+manifold#Forstneric11
$\textbf{My question}$ is if we consider the more general case that $\mathcal{F}$ is a quasi-coherent sheaf on a Stein manifold $X$, do we still have $$ H^i(X,\mathcal{F})=0, ~\forall~ i\geq 1? $$
Here by quasi-coherent I mean $\mathcal{F}$ locally can be written as the cokernel of $$ \bigoplus_I\mathcal{O}_X|_U\rightarrow \bigoplus_J\mathcal{O}_X|_U. $$ (I'm not sure whether there is other version of quasi-coherent sheaf in complex analytic context.)