Resolve System.Net.WebException: The remote server returned an error: (404) Not Found. and SendSuite Live pages do not load

Learn how to resolve SendSuite Live pages not loading and displaying the error "System.Net.WebException: The remote server returned an error: (404) Not Found." when using the localhost URL.
Products affected: SendSuite® Live

Issue

When using localhost site URLs (http://localhost/SendSuite%20Live/projects/login.aspx), SendSuite® Live pages fail to load and the error "System.Net.WebException: The remote server returned an error: (404) Not Found." is displayed.

If "localhost" is replaced by the server name, the system will try to load the pages, but will time out with the error message "No response was received from the request you last made. It is not possible to tell if your request was successful..."
 

Cause

The localhost IP address is not correct on the SendSuite Live server.

Resolution

To resolve this issue:
  1. On the SendSuite Live server, open the file C:\Windows\System32\drivers\etc\hosts in Notepad or another text editor.
  2. Locate the "localhost" entry and note its IP address. Leave the hosts file open.
  3. Open a Command Prompt:
  • Windows 8 or above: In the search box, type cmd and select Command Prompt.
  • Windows 7 or below: Select the Windows Start icon, in the search box type cmd, and select cmd.exe.
  1. At the command prompt, type ping localhost and press Enter.
  2. Look for the "Reply from" IP address.
  3. If the "Reply from" IP address is not the same as the "localhost" IP address in the hosts file, change the hosts file to reflect the IP address of the server.
  4. Save the updated host file.
  5. Restart the computer.
  6. Attempt to load SendSuite Live shipping pages.
If this does not resolve the issue, contact software support.

UPDATED: August 14, 2021