On an ASP.NET web application I have a set of reports that are accessed via the 2010 report viewer. The application was working fine in production until an admin installed windows updates. Since then I now receive the following error message:
The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible version.
The request failed with HTTP status 404: Not Found.
SSRS is located on the same server and I use a FQDN so that I can use host-headers instead of port numbers, i.e.:
http://rs.myserver.my.domain.net/ReportServer
This has been working until the update, now since the update the above error is displayed and the only way to restore functionality is to set ReportServerUrl to a localhost, port based binding, i.e.:
http://localhost:8080/ReportServer
Also note that I can access the Report Manager and the Reporting Services Web Service by the FQDN despite the fact that I get the above error message from report viewer.
What I found most interesting is that on my development server I was able to replicate the problem (which did not exist despite being updated the same day, although I have not determined whether the same updates ran on both). What I did to replicate the problem was simply installing the Report Viewer 2012 runtime. Interestingly, this runtime was not installed in the development environment, yet it was installed last year on the production environment. Updating or uninstalling the runtime leaves the system in the same broken state.
Hopefully someone can provide some insight so that I can restore my desired setup.
Thanks!