2013年7月1日 星期一

【ASP.NET】拒絕存取路徑 D:\XXXX

例外詳細資訊: System.UnauthorizedAccessException: 拒絕存取路徑

沒有授權 ASP.NET 存取要求的資源。請考慮將資源存取權授與 ASP.NET 要求識別。ASP.NET 有一個基本處理序識別 (通常在 IIS 5 上為 {MACHINE}\ASPNET,在 IIS 6 和 IIS 7 上為 Network Service,在 IIS 7.5 上為設定的應用程式集區識別),會在應用程式未模擬的情況下使用。如果應用程式是透過 模擬,這個識別將會是匿名使用者 (通常為 IUSR_MACHINENAME) 或經過驗證的要求使用者。 

若要對檔案授與 ASP.NET 存取權,請在檔案總管中以滑鼠右鍵按一下檔案,選擇 [內容] 並選取 [安全] 索引標籤。按一下 [新增] 加入適當的使用者或群組。反白顯示 ASP.NET 帳戶,並且選取所需存取權限的核取方塊。



我的解決方式:
我要做XML SDK 讀取 WORD 寫入,成範本匯出給使用者列印

因為我要讀取的檔案右鍵內容是【唯讀檔】的關係,導致說我沒有權限,拒絕存取路徑
把該檔案的唯讀檔取消,就能執行了

錯誤畫面