異常描述
安全性異常
說明: 應用程序試圖執行安全策略不允許的操作。要授予此應用程序所需的權限,請與系統管理員聯系,或在配置文件中更改該應用程序的信任級別。
異常詳細信息: 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,希望可以幫到大家!!