It isn’t what it is telling you to do,
Check your firewall configuration. is your clue, the settings referred to relate to ‘your firewall’ not the web shield. Enable the Ignore Local Communication.

Remove the 12080 that is the port that is used when avast redirects port 80, so effectively you would have a loop.

What is your firewall ?
Does it allow ashWebSv.exe internet access ?

  • If it does delete the entries for them and reconnect to the internet, this will force the firewall to ask permission again.