ASP.NET - EPPlus 產生 Excel 時發生 Exception 的處理.
EPPlus 真的是一個不錯的 Open Source 的 Library,可以讓 programmer 很容易的產生 Excel 2007 的格式.最近使用 EPPlus 來產生 Excel File 時,居然會有 Exception 的發生,此部份是因為 EPPlus 在產生 Excel 時會使用到 User Folder 中的 Template Folder 來暫存檔案,可是 IIS 又是使用匿名登入,故無 Login User 的 Folder,所以才發生 Exception.
目前所想到的方法是在 Web.config 中加入 identity 這個項目來指定此 Web Application 是使用那一 Account 的權限來執行.
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpRuntime executionTimeout="240" maxRequestLength="20480" />
<identity impersonate="true" userName="domain\account" password="password" />
</system.web>
留言
張貼留言