System.ComponentModel.Win32Exception (0x80004005): 存取被拒。

GorgoasTW
1 min readAug 22, 2019

--

在使用 OpenHtmlToPdf 這套 Library 的時候無法正常產生PDF檔案且回應錯誤訊息System.ComponentModel.Win32Exception (0x80004005): 存取被拒。

檢查後發現是因為會產生PDF暫存檔但資料夾沒有寫入的權限,所以出錯。

解決方式是在使用到的資料夾加上IIS的虛擬帳戶,並給予讀寫權限。

IIS應用程式集區的虛擬帳戶無法用搜尋,所以要手動輸入,

輸入的內容是 IIS AppPool\應用程式集區名稱

如果應用程式集區的名稱是 MyApp 輸入的名稱就是 IIS AppPool\MyAppPool

--

--