1)尝试使用参考(http://forums.asp.net/t/1422162.aspx/1)中的以下内容
using System;
namespace ConsoleApplication
{
[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")]
or
<System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Assert, Unrestricted:=True)> _
class Program
{
static void Main(string[] args)
{
...
}
}
}
2)如果这没有帮助,请尝试<trust level="Full" />
在您的 web.config 文件中的<system.web>
标签内使用 put
3)运行这个命令caspol.exe -m -ag LocalIntranet_Zone -url \\<network host>\<share name>\ FullTrust -n FullTrustShare
(当然你需要以管理员身份登录才能执行它)
4) 转到控制面板/管理工具/Microsoft .NET Framework 配置/配置安全设置。然后到左侧的我的电脑->运行时安全策略节点并单击右侧的“调整区域安全”链接,给予完全信任