In This Topic
ActiveReports supports Azure. We recommended using Page/RDLX reports or SectionReports in CrossPlatform compatibility mode.
All features of ActiveReports are available without restrictions in a Full trust environment. You can also use ActiveReports under Medium trust, but with limitations on some of the features.
Caution: Medium trust does not adequately protect your application and should not be used. For more information see
MSDN link.
Note:
- Assemblies placed in the Global Assembly Cache, or GAC (C:\WINDOWS\ASSEMBLY), have Full trust permissions, so the results on your deployment machine may differ from those on your development machine.
- For information on licensing a class library project, see the article on Licensing Compiled Code.
Feature Limitations
-
Export limitations:
- The End User Designer and Windows Form Viewer controls require Full trust.
- The Picture control does not support metafiles, which require Full trust.
- The ImageType property of the Chart control must be set to PNG.
- OleObject, Formatted Text and Custom controls require Full trust.
- Scripts requires Full trust, so if you need to use code in reports under Medium trust, use code-based reports rather than RPX format.
- WebViewer limitations:
- Bullet and Sparkline controls of Page Reports and RDLX Reports are not displayed in all the Viewer types.
- Report containing the Image control of Page Reports and RDLX Reports is not displayed properly in case of HTML type.
Recommended Development Environment for Medium Trust Tests
To set up a Medium trust environment
Open the Web.config file and paste the following code between the <system.web> and </system.web> tags.
XML code. Paste BETWEEN the system.web tags. |
Copy Code
|
<trust level="Medium"></trust>
|
To set up the PrintingPermission level
Most hosting providers disable the printing permissions in a partially trusted environment.
- Open the web_mediumtrust. config file (located in the \Windows\Microsoft.NET\Framework\v4.0.30319\Config folder).
- Set the PrintingPermission level to NoPrinting.
XML code. Paste BETWEEN the system.web tags. |
Copy Code
|
<IPermission class="PrintingPermission"version="1"Level="NoPrinting"/>
|
Note: The default set of medium trust permissions is available in the web_mediumtrust.config.default file.
See Also