System.Security.SecurityException: Request for the permission + SharePoint

Esse erro diz por si só é falta de permissão, mas já aviso de que a solução é especifica para SharePoint, pois podemos ter vários cenários de permissão em SQL ou no próprio diretória do serviço ou do seu computador local.

No SharePoint ao criar Event Handler, que é uma solução Sandbox, se sua intenção for mover um arquivo ou até mesmo copia-lo para uma outra biblioteca e para isso deve estar usando System.IO, ao realizar essa rotina não teremos permissão pois o o próprio serviço não permite esse tipo de chamada.

Qual foi é solução para isso, simples é só realizar o CopyTo da Classe SPFile.

Mas detalhes deixem seus comentários que ajudo a respeito.

 

Abs!