More link not displaying on view. Why?
You get a more link (that links to the node) if your view lists nodes in the teaser view mode. For any other case the situation is more complex.

Ongoing discussion about this issue: https://drupal.org/node/823380 "More link is always visible on teaser".

Perhaps the best solution for the time being:
https://drupal.org/project/readmorecontrol