(System.Security.SecurityException:請求System.Security.Permissions.FileIOPermission,....類型的權限已失敗)解決方案


異常描述

安全性異常

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

異常詳細信息: System.Security.SecurityException: 請求“System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”類型的權限已失敗。

問題環境

 Win7 ,VS2010  編寫一個在線Word預覽功能,讀取Word的時候發生這個問題,開始我還以為是站點配置的問題。於是上網查資料大部分說是站點文件夾

權限 各種權限都給了甚至EveryOne都給了還是無效,另外我也試過在Web.config中加入trust 的配置(下面是我加的配置)問題依舊

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

於是我仔細想想之前開發的時候是使用Visual Studio內置的開發服務器調試 沒有這個問題,后面部署到IIS上發生的,問題應該在是IIS的配置。(解決過程看下面)

解決方案 

打開IIS管理器

1、選擇網站點右邊的操作->基本設置

 

點擊測試設置

 

如果發現您的情況和上面一樣那么恭喜你可以解決問題了,在次點開 基本設置->連接為

 

 路徑憑據 選擇 特定用戶  輸入系統用戶名和密碼,我用的是Administrator賬號

- -!可以再次點擊測試配置,發現權限驗證的感嘆號木有了...回到系統中發現問題解決了...哈哈

花了我4,5個小時終於可以了hoho,希望可以幫到大家!!


免責聲明!

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



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