Hello ChrisP-0619,
You are correct to suspect firewalls. Since the application worked on AWS but not on your new Azure VM, this is a classic port-blocking issue.
Azure has two firewalls you must check:
1.Network Security Group (NSG): This is the main firewall outside your VM, similar to an AWS Security Group. The rules from AWS were not migrated.
You must go to your VM in the Azure Portal -> click "Networking". Look at the "Inbound port rules" and add a new rule to "Allow" the specific port your application needs (e.g., TCP Port 8080).
- Windows Firewall: This is the firewall inside your VM. Check that the same port is also open there. The NSG is the most likely problem.
If this solves your issue, please click "Accept Answer" to help others in the community!