嗨,我是“SSRS”和网络服务的新手,我正在尝试从 SSRS 报告中调用网络服务。我有一个生成条形码的网络服务。我希望条形码显示在报告中,所以我从 ssrs 调用 Web 服务方法。
方法是
[OperationContract]
Image BarcodeTextToImage(string value);
我正在使用 Web 服务 URL 将表达式集上的 ssrs 中的方法调用为图像控件,如下所示,
=Parameters!BarcodeURL.Value +"?value=" + CStr(Parameters!JobNumberFilter.Value)
BarcodeURL 在哪里设置为
http://localhost/barcode/DataMatrix.svc/BarcodeTextToImage
但我没有得到任何输出并收到两个警告,
1) [rsInvalidImageReference] The Value for the image ‘Image3’ is invalid. Details: The remote server returned an error: (400) Bad Request.
2) [rsInvalidExternalImageProperty] The value of the ImageData property for the image ‘Image3’ is “”, which is not a valid ImageData.
现在我尝试更改 Web 服务的配置文件以将其更改为 webHttpBinding 仍然是同样的问题。任何链接和答案都会很棒。