應用程序試圖執行安全策略不允許的操作。要授予此應用程序所需的權限


最近程序換了一個空間,服務商使用的是08的系統,可能他們為了安全考慮做了ASP.NET 安全限制,然后導致我的ASP.NET程序異常。

應用程序試圖執行安全策略不允許的操作。要授予此應用程序所需的權限,請與系統管理員聯系,或在配置文件中更改該應用程序的信任級別

System.Security.Permissions.SecurityPermission

從來就沒有碰到過類似這樣的問題讓我很是郁悶,經過網絡上查找。已經找到解決方案了。

出現這類錯誤的原因就是,ASP.NET無法加載某些DLL類庫文件

第一種方案就是,需要對服務器有絕對權限,一般獨立服務器可以采取這樣的方式

解決方法:

1. 打開iis 選中該連接池。

2. 點擊選擇 高級設置。

3. 選擇 進程模型--》選擇標識 --》設置NetworkService

4. 確定 OK

第二種就是在WEB.CONFIG文件中進行配置

 只需要在</system.web>之后加上一下代碼就好了。

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

 

文章首發:應用程序試圖執行安全策略不允許的操作。要授予此應用程序所需的權限


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM