廣告:
環(huán)境:asp.net mvc2.0 asp.net 3.5 sp1
win2008服務(wù)器上mscorlib錯(cuò)誤:
“/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。
安全性異常
說(shuō)明: 應(yīng)用程序試圖執(zhí)行安全策略不允許的操作。要授予此應(yīng)用程序所需的權(quán)限,請(qǐng)與系統(tǒng)管理員聯(lián)系,或在配置文件中更改該應(yīng)用程序的信任級(jí)別。
異常詳細(xì)信息: System.Security.SecurityException: 請(qǐng)求“System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”類(lèi)型的權(quán)限已失敗。
源錯(cuò)誤:
執(zhí)行當(dāng)前 Web 請(qǐng)求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關(guān)異常原因和發(fā)生位置的信息。
堆棧跟蹤:
[SecurityException: 請(qǐng)求“System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”類(lèi)型的權(quán)限已失敗。]
System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
System.Security.CodeAccessPermission.Demand() +61
System.Web.HttpContext.System.IServiceProvider.GetService(Type service) +54
Mvccom.HttpUploadModule.?(HttpContext A_0) +30
Mvccom.HttpUploadModule.?(Object A_0, EventArgs A_1) +153
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
版本信息: Microsoft .NET Framework 版本:2.0.50727.5477; ASP.NET 版本:2.0.50727.5483
解決方法:
為程序部署在被第三方安全組件設(shè)置過(guò)權(quán)限的機(jī)器,有些默認(rèn)值可能被修改。
C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config
打開(kāi)修改
<trust level=”Full” originUrl=”"/>
其中的 Full 值可能已經(jīng)被修改為其它級(jí)別,恢復(fù)即可。
廣告: