SecurityException安全信任级别不能访问

作者:佚名 来源:网络 点击数: 发布时间:2012年02月27日
问题描述:Security Exception安全信任级别不能访问,如图:
 
 
分析原因:服务器的.net安全信任级别问题,供应商出于安全考虑而采用了其他策略
 
解决方法:
 
在.net2.0中,Asp.Net默认在C:WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIGweb.config中配置了网站的信任级别:
 

			

      <securityPolicy>
        <trustLevel name="Full" policyFile="internal"/>
        <trustLevel name="High" policyFile="web_hightrust.config"/>
        <trustLevel name="Medium" policyFile="web_mediumtrust.config"/>
        <trustLevel name="Low" policyFile="web_lowtrust.config"/>
        <trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>
      securityPolicy>
      <trust level="Full" originUrl=""/>
XML code

 

当前有一种办法,就是在你网站根目录下的web.config中重新声明所选用的策略为Full: 它在配置文件中的层次结构如下:

 

       XML code

 

    <location allowOverride="true">     <system.web>         <trust level="Full" originUrl=""/>     system.web>     location>

location是根元素。 如问题仍得不到解决请联系服务器技术人员,寻求解决。