Yup, The problem is occur because you set a defined path and when application run on client application it move for this defined path which is not as same as you defined then.
To overcome the problem you should placed your Crystalreport file in your
ApplicationStarup
path which is inside
bin\Debug
of your application and have to set path as
Application.StartupPath +"\\"+"ReportName.Rpt"