The Send and Receive ports in orchestrations are not the same as the Messaging Send and Receive ports (configured in Biztalk Explorer)
If you use Specify Now or Dynamic orchestration ports then the Messaging Port configuration is added to the assembly and gets configured when the assembly is deployed.
For Specify Later orchestration ports you must specify the messaging ports in Biztalk Explorer or the Admin Console and bind these ports to your orchestration before you can enlist and start the orchestration.
You can export the messaging port configurations and bindings in a Binding file, which can be imported on the same or a different machine.