程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 在ASP.NET中使用EXCEL之權限設置

在ASP.NET中使用EXCEL之權限設置

編輯:關於ASP.NET

在ASP.NET中使用EXCEL,首先需要對COM組件的權限進行設置。如果未設置權限,則會報訪問拒絕的錯誤。詳細錯誤信息通常如下:  

說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。   

異常詳細信息: System.UnauthorizedAccessException: 拒絕訪問。   

ASP.NET 未被授權訪問所請求的資源。請考慮授予 ASP.NET 請求標識訪問此資源的權限。ASP.NET 有一個在應用程序沒有模擬時使用的基進程標識(通常,在 IIS 5 上為 {MACHINE}\ASPNET,在 IIS 6 上為網絡服務)。如果應用程序正在通過 模擬,則標識將為匿名用戶(通常為 IUSR_MACHINENAME)或經過身份驗證的請求用戶。

若要授予 ASP.NET 對文件的寫訪問權,請在資源管理器中右擊該文件,選擇“屬性”,然後選擇“安全”選項卡。單擊“添加”添加適當的用戶或組。突出顯示 ASP.NET 帳戶,選中所需訪問權限對應的框。  

設置權限的方法是在Windows的運行框中輸入dcomcnfg,打開Com管理。在EXCEL應用程序的安全中,分別添加ASPNET、IUSER、IWAM等用戶的訪問、運行和配置權限。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved