SSRS has two WebService endpoints that I care about: ReportService2010.asmx and ReportExecution2005.asmx.
I can access the ReportService2010 service just fine.
http://[report_server]/ReportServer/ReportService2010.asmx
But when I try to access ReportExecution2005.asmx, which is located in the same location on the report server. I get an error.
http://[report_server]/ReportServer/ReportExecution2005.asmx
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and
then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
A string literal was expected, but no opening quote character was found.
Error processing resource
EDIT: I am using a custom authentication dll, though I'm not sure that should matter when just trying to access the service wsdl.
UPDATE: It appears to be an access denied error. Though I'm not sure why access is denied to one service, but not the other.
UPDATE FIXED: I updated the my web.config and added the following configuration:
<location path="ReportExecution2005.asmx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>