Error 500 when loading the feed
An Error 500 will typically occur when a Google Shopping feed is first created. The Error 500 is caused by the Virtual Directory which is set against the feeds file being incorrect. To rectify this and bring the feed back online, you'll first need to remote into the Server which hosts the website.
Click on to the website which is experiencing the error. You should see to the right-hand side of the screen that you have an option called View Virtual Directories. Click this.
This will open the Virtual Directories which have been applied to this website. In here, you'll find an option for which the VirtualPath is /feeds. Select this directory and then click Advanced Settings from the actions menu.
This will open the Advanced Settings information. If the Physical Path for this directory reads and \\web.local\ it will need updating to \\feeds.local\. You can do this by double clicking on the word ‘web’.
The Feed is asking for credentials when they are not need / The Feed is not asking for credentials despite being set
Sometimes you may find that the feed credential requirements are not behaving as expected, either asking for credentials to be added when they are not required, or not requesting credentials when they are needed. This is controlled by a setting within IIS.
Firstly, remote in to the server which hosts the website in question and load IIS.
Locate the website from the left-hand side menu and click the small arrow next to the client code. Further expand the menu by also selecting the small arrow next to the Feeds folder. Select the feed that you are looking to update the settings for.
Once the required feed has been selected, double-click Authentication from the Main Menu.
If the feed does not require credentials to be entered upon loading, the Authentication settings should be as below, with Anonymous Authentication enabled and the remaining options disabled.
Where the feed does require credentials to be entered in order to view the feed itself, only Basic Authentication should be enabled, with the remaining left as disabled.
In order to change the status of the options, click on the required Name and then either select Enable or Disable from the Actions menu.