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>

留言

這個網誌中的熱門文章

WPF - 深入 Style

C# – M$ Chart Control 自定 ToolTip 的顯示

Vue.js - 基礎介紹教學