I am quite confused. In all books on CFT it is stated that the conformal dimension $h$ of the chiral quasi-primary field has to be integer or half-integer. This seems to be crucial in certain proofs. See, for example, (6.142) in di Francesco, authors use $l+n+h_A=0$, where $l$ and $n$ are integers.
Also, if $h$ is not an integer, it's quite hard to imagine what $\phi(0)|0\rangle$ is; assuming that $$\phi(z)=\sum_{m\in \mathbb{Z}}z^{-m-h}\phi_m$$
However, as the discussion of Verma modules and minimal models starts, we begin considering the HWSs of $L_0$, the vectors $|h\rangle$ with arbitrary real values of $h$. I minimal models, $h$ takes certain rational values.
What am I missing? Are the fields corresponding to these states non-primary? When $h$ is integer and when is not?