This is actually well documented on Microsoft's site at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/crystlmn/html/crconcrystalreportsdeploymentoverview.asp. One of the main topics on the page is deploying Crystal Reports with .NET Applications.
This was first published in June 2004