在 SQL Server Reporting Services 中将 uri 图像旋转 90 度

Rotate the uri image 90 degrees in the SQL Server Reporting Services

我想使用定义代码来解决这个问题problem.The下面的代码在 VS 中完美运行,但是在 SSRS 中出现了一些问题。

Public Function Convert(url As String) As Byte()
    Try
       Dim wr As System.Net.WebRequest = System.Net.WebRequest.Create(url)
       Dim res As System.Net.WebResponse = wr.GetResponse
       Dim bmp As New System.Drawing.Bitmap(res.GetResponseStream)
       Dim bitmapData As Byte() = Nothing
       Using ms As New System.IO.MemoryStream()
            bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp)
            bitmapData = ms.ToArray()
       End Using
       Return ms.ToArray()
    Catch ex As Exception
        Return ex.Message
    End Try
End Function

我认为问题的原因是权限不够。我在网上搜索了相关的解决方法,得到了nothing.I 不胜感激。

据我所知,要在报告中使用引用,我们需要授予汇编权限。详细信息请参考以下步骤:

  1. 转到 C:\Program Files (x86)\Microsoft Visual Studio10.0\Common7\IDE\PrivateAssemblies \RSpreviewPolicy.config
  2. FullTrust Report_Expressions_Default_Permissions
  3. C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\rssrvpolicy.config
  4. FullTrust Report_Expressions_Default_Permissions

这里是原文:Original article