在 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 不胜感激。
据我所知,要在报告中使用引用,我们需要授予汇编权限。详细信息请参考以下步骤:
- 转到
C:\Program Files (x86)\Microsoft Visual Studio10.0\Common7\IDE\PrivateAssemblies \RSpreviewPolicy.config
。
- 给
FullTrust
Report_Expressions_Default_Permissions
C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\rssrvpolicy.config
- 给
FullTrust
Report_Expressions_Default_Permissions
这里是原文:Original article
我想使用定义代码来解决这个问题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 不胜感激。
据我所知,要在报告中使用引用,我们需要授予汇编权限。详细信息请参考以下步骤:
- 转到
C:\Program Files (x86)\Microsoft Visual Studio10.0\Common7\IDE\PrivateAssemblies \RSpreviewPolicy.config
。 - 给
FullTrust
Report_Expressions_Default_Permissions
C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\rssrvpolicy.config
- 给
FullTrust
Report_Expressions_Default_Permissions
这里是原文:Original article