Parece que isto é o que eu precisava: link
Eu tenho uma caixa do Windows Server 2008 R2 executando o IIS7.5 com o Medium Trust configurado para o ASP.NET. Quando o site está sendo executado a partir do conteúdo local (por exemplo, c: \ inetpub \ wwwroot), tudo funciona bem. Quando altero o IIS para usar um caminho UNC para o conteúdo (por exemplo, \\ computador \ wwwroot), recebo o seguinte erro:
Security Exception
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
Estou tentando descobrir por que o ASP.NET/IIS permitiria a chamada SQL ao usar conteúdo local, mas não ao usar um caminho UNC. Alguma idéia do que eu preciso fazer para usar um caminho UNC do IIS7 corretamente?