I've read through a bunch of forum posts on this topic, and have implemented the wcf ssl help document verbatim (and with the fixes mentioned here). However, none of that is fixing my issue. I'm getting the following error:
I can navigate to the svc page in a web browser via https ("https://localhost/My.Web/Reports2Service/ReportService.svc"
). I can also point the Wcf Test Client to the service, and it works. It does complain about a few methods, but that appears to be unrelated - due to limitations of the test client itself. I can invoke ListAvailableReports() and ListRenderingExtensions() successfully in the test client. This seems to indicate to me that the web.config is correct. I have the code below in the constructor of my code-behind for the view.
When watching the traffic in Fiddler, I don't see any traffic getting triggered when I click the run report button. The event handler for that button press currently contains only one line (below). So either this is happening client-side and has nothing to do with the web.config file or the error is happening earlier, but isn't displayed until the Report property is set?
Note: I'm using 2011 Q3 build of both the silverlight controls (2011.3.1116.1040) and reporting (5.3.11.1116) on Win7 64bit, VS2010.
What else can I do/try to troubleshoot this?
System.ArgumentException : The provided URI scheme
'https'
is
invalid; expected
'http'
. Parameter name: via
I can navigate to the svc page in a web browser via https ("https://localhost/My.Web/Reports2Service/ReportService.svc"
). I can also point the Wcf Test Client to the service, and it works. It does complain about a few methods, but that appears to be unrelated - due to limitations of the test client itself. I can invoke ListAvailableReports() and ListRenderingExtensions() successfully in the test client. This seems to indicate to me that the web.config is correct. I have the code below in the constructor of my code-behind for the view.
private
const
string
ReportServiceURLPath =
"My.Web/Reports2Service/ReportsService.svc"
;
this
.ReportViewer1.ReportServiceUri =
new
Uri(
string
.Format(
"https://{0}/{1}"
,
Application.Current.Host.Source.Host,
ReportServiceURLPath));
When watching the traffic in Fiddler, I don't see any traffic getting triggered when I click the run report button. The event handler for that button press currently contains only one line (below). So either this is happening client-side and has nothing to do with the web.config file or the error is happening earlier, but isn't displayed until the Report property is set?
this
.ReportViewer1.Report =
"Telerik.Reporting.Examples.CSharp.Dashboard"
;
Note: I'm using 2011 Q3 build of both the silverlight controls (2011.3.1116.1040) and reporting (5.3.11.1116) on Win7 64bit, VS2010.
What else can I do/try to troubleshoot this?