0

我正在使用 Koogra Excel BIFF/XLSX 阅读器库来操作一些 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到我的异常时,它给了我正确的完整路径。

4

0 回答 0