如果你导航到这个link,你会发现你的安全例外命中。
>'/'应用程序中的服务器错误。安全异常说明:应用程序尝试执行不允许的操作 安全政策。授予此应用程序所需的权限 请联系您的系统管理员或更改应用程序 配置文件中的信任级别。异常详细信息:System.Security.SecurityException:请求失败。
来源错误:
执行期间生成了未处理的异常 当前的网络请求。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈追踪:
[SecurityException:请求失败。]
System.Security.CodeAccessSecurityEngine.ThrowSecurityException(RuntimeAssembly asm,PermissionSet被授予,PermissionSet被拒绝, RuntimeMethodHandleInternal rmh,SecurityAction动作,对象需求, IPermission permThatFailed)+168
System.Security.CodeAccessSecurityEngine.ThrowSecurityException(对象 assemblyOrString,PermissionSet被授予,PermissionSet被拒绝, RuntimeMethodHandleInternal rmh,SecurityAction动作,对象需求, IPermission permThatFailed)+100
System.Security.CodeAccessSecurityEngine.CheckSetHelper(PermissionSet中 授予,PermissionSet拒绝,PermissionSet要求, RuntimeMethodHandleInternal rmh,Object assemblyOrString, SecurityAction动作,Boolean throwException)+278
System.Security.PermissionSetTriple.CheckSetDemand(PermissionSet中 demandSet,PermissionSet& alteredDemandset, RuntimeMethodHandleInternal rmh)+69
System.Security.PermissionListSet.CheckSetDemand(PermissionSet pset, RuntimeMethodHandleInternal rmh)+156
System.Security.PermissionListSet.DemandFlagsOrGrantSet(Int32标志, PermissionSet grantSet)+33
System.Security.CodeAccessSecurityEngine.ReflectionTargetDemandHelper(的Int32 权限,PermissionSet targetGrant,CompressedStack securityContext)+128
System.Security.CodeAccessSecurityEngine.ReflectionTargetDemandHelper(的Int32 权限,PermissionSet targetGrant)+54版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.272
奇怪的是,你只会出现一次这个错误!
这与我的代码有关吗?
答案 0 :(得分:1)
网站上的代码是否在您的控件中运行?
我猜有一些启动代码(可能在global.asax.cs中)尝试访问受保护资源,可能是文件夹/文件,但失败了。当应用程序启动时,该代码只运行一次。