Hi Falanga, Rod, DOH ,
Thanks for sharing the contexts! Copying the WebForms files, setting up IIS, and installing SAP Crystal Reports is a reasonable start, but you must ensure the correct Crystal Reports runtime engine for .NET (matching version and bitness) is installed on the new server.
Also verify IIS application-pool settings: if the runtime is 32-bit, enable “32-bit applications”; if 64-bit runtime is used, run in 64-bit mode.
Make sure you copy all related files, not just DLLs and aspx pages, but also .rpt report templates, any viewer/client-side resources, and any native/COM dependencies that Crystal Reports needs.
Finally, before going live, do a full test under the new environment, not just page loads, but run every report (view/export/print) and check database connectivity, permissions, and error handling, only once all that works should you consider the migration done.
Hope this helps!