服務(wù)熱線
153 8323 9821
安全性異常
說明: 應(yīng)用程序試圖執(zhí)行安全策略不允許的操作。要授予此應(yīng)用程序所需的權(quán)限,請與系統(tǒng)管理員聯(lián)系,或在配置文件中更改該應(yīng)用程序的信任級別。
異常詳細(xì)信息: System.Security.SecurityException: 該程序集不支持部分受信任的調(diào)用方
以下為解決辦法:
在.net2.0中,Asp.Net默認(rèn)在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config中配置了網(wǎng)站的信任級別:
<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=""/>
本來默認(rèn)是Full級別,但可能服務(wù)器供應(yīng)商出于安全考慮而采用了其他策略。
當(dāng)前有一種辦法,就是在你網(wǎng)站根目錄下的web.config中重新聲明所選用的策略為Full:
<trust level="Full" originUrl=""/>
它在配置文件中的層次結(jié)構(gòu)如下:
<location allowOverride="true"> <system.web> <trust level="Full" originUrl=""/> </system.web></location> location是根元素。
如果還不行的話 聯(lián)系管理員 安全策略