Você usou em seu projeto ASP.NET a DLL itextsharp para gerar os seus relatórios e fichas em PDF e tudo funcionou redondo, mas quando migrou para o servidor da hospedagem do site, você recebeu a inglória mensagem:
Não se preocupe, eu já resolvi este problema. Peguei o projeto no Sourceforge.net, abri ele usando o Microsoft Visual C# 2010 Express e fiz as alterações necessárias para conseguir rodar o projeto sem problemas em hospedagem de site que trabalha com esta diretiva de segurança.
Eu compilei o projeto usando a .NET Framework 3.5 e no arquivo AssemblyInfo.cs inseri a linha de código [assembly: AllowPartiallyTrustedCallers]. Depois disto eu compilei o projeto e gerei a dll itextsharp.
Faça o download somente da itextsharp.dll, do projeto completo e do instalador do Microsoft Visual C# 2010 Express.
itextsharp.dll -Â http://www.agencia7.com/blog/wp-content/uploads/2014/11/iTextSharp.rar
Projeto completo -Â http://www.agencia7.com/blog/wp-content/uploads/2014/11/itextsharp-src-core.rar
Instalador VCS -Â http://www.agencia7.com/blog/wp-content/uploads/2014/11/vcs_web.exe
Artigo referência