[SalesForce] Visualforce Page Not Visible

I have developed a visualforce page and a controller for that. Then I uploaded the change set including both of them with the required profiles. But when the change set deployed in the production environment, for some profiles the page is not visible. I had to manually add the profiles to the page and controller to make visible the page.
Where are the possible or common places I could be doing the mistake?

Thanks
Madhura

Best Answer

When you use change sets to move components, the security doesn't automatically move unless you include the profiles you want to have security transfer for in the second section of the change set. (The section titled Profile Settings For Included Components.)