我正在使用Koogra Excel BIFF / XLSX Reader Library来操作一些excel信息。当我在本地运行它时,一切正常,但当我把它放在我的远程服务器上时,我会收到错误。
以下代码在本地工作正常但在服务器上中断。
if (month.ToString() == "1" ||
month.ToString() == "2" ||
month.ToString() == "3" ||
month.ToString() == "4" ||
month.ToString() == "5" ||
month.ToString() == "6" ||
month.ToString() == "7" ||
month.ToString() == "8" ||
month.ToString() == "9")
{
string monthc = "0" + month;
file = "\\\\atlanta2-0\\HOME\\Accounting\\FLOOD INVOICES\\" +
monthc.ToString() + year.ToString().Substring(2, 2) + ".xlsx";
}
else
{
file = "\\\\atlanta2-0\\HOME\\Accounting\\FLOOD INVOICES\\" +
month.ToString() + year.ToString().Substring(2, 2) + ".xlsx";
}
try
{
Workbook wb = new Workbook(file);
}
最后一行给出了一个异常,指出该文件不包含通常在文件不存在时发生的工作簿。但是,我可以验证该文件是否存在,并且它在本地工作正常。有任何想法吗?它就像无法访问文件????
我也尝试过这样的事情
FileInfo fi = new FileInfo(file);
在try
之前并在我捕获异常时放置fi.Fullname
并且它为我提供了正确的完整路径。