I have a setup that includes a dedicated application server, 2 front-end webservers and a dedicated SQL server. One of the web servers also act as a load balancer for both.
As the application server is responsible for crawling sites for the search index, it needs to have access to all sites and such. The thing is, I experience errors when visiting certain parts of the site from the application server, while the same parts work fine if I view it from outside or from one of the WFEs.
The errors are either File not found or I get errors that certain assemblies could not be loaded ("Could not load assembly 'AssemblyName, Version=1.0.0.0, Culture=..., etc' or one of it's dependencies")