[SSRS] Request for the permission of type ‘SecurityPermission’ failed

Llevo unos días a ratos (cuando podía dedicarle tiempo) con un problema en una dll que se ejecutaba en una instancia de Reporting Services 2005 y que podía ver en el preview de VS2005. Hasta ahí todo iba bien, el problema lo tuve cuando quise migrar los reports a Reporting Services 2008 R2 y me dispuse a visualizarlos en la vista previa del diseñador de Visual Studio 2008.

Resulta que esta nueva versión trae una archivo de configuración donde indicarle al VS que dll puede ejecutar. Digamos que es el mismo sistema que tenemos para el servidor de informes pero para el preview de Visual Studio.

ErrorDlls

El archivo a modificar es el siguiente: RSPreviewPolicy.config  y se encuentra en la ruta: [Directorio]Microsoft Visual Studio 9.0Common7IDEPrivateAssemblies y el trozo de código que tendremos que meter es el siguiente:

<CodeGroup
      class="FirstMatchCodeGroup"
      version="1"
      PermissionSetName="FullTrust"
      Name="MyCustomAssemblyCodeGroup"
      Description="A special code group for my custom assembly.">
      <IMembershipCondition
             class="UrlMembershipCondition"
             version="1"
             Url="[TuDirectorio]Microsoft Visual Studio 9.0Common7IDE
PrivateAssembliesTuDLL.dll
"/> </CodeGroup>

Con esto ya no tendremos ningún problema para visualizar nuestras expresiones con código personalizado en el preview de Visual Studio.

Espero que os sea de utilidad Sonrisa!

Un Saludo

Sin categoría

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *