說明: 執(zhí)行當前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.UnauthorizedAccessException: 拒絕訪問。
未授權此 ASP.NET 進程訪問所請求的資源。出于安全原因,默認的 ASP.NET 進程標識為“{machinename}ASPNET”,它只具有有限的特權。請考慮授予該 ASP.NET 進程標識訪問此資源的權限。
若要授予 ASP.NET 對文件的寫訪問權,請在資源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項卡。單擊“添加”以添加“{machinename}ASPNET”用戶。突出顯示此 ASP.NET 帳戶,在“允許”列中選中“寫”框。
1.運行里輸入"dcomcnfg"設置excel Application com組件的運行權限.
2.選擇要設置的組件,屬性.
3.在安全選項卡里全部自定義后加入aspnet.問題解決,百試不爽!
這個辦法也又不行的時候:
把Dcoument And Setting 文件夾中 User1 用戶的文件拷貝到當前用戶來(為了復制原用戶環(huán)境),其他功能全部可以,就是當程序中word進程時,則會報錯,說權限不對,配置過權限后還是會報錯,后來刪掉Dcoument And Setting 文件夾中當前用戶的文件夾,一切恢復正常。