Excel文件无法在IIS中打开

时间:2013-04-09 10:27:02

标签: c# iis iis-6

当我将我的Web应用程序添加到IIS时,我无法打开Excel。 甚至我给了文件夹的所有权利(在dcomcnfg中)。 几乎我尝试了所有的东西,这在谷歌给出。 但它在localhost中工作。

string excelPath = Convert.ToString(FileUpload1.PostedFile.FileName);
        object missing = System.Reflection.Missing.Value;
        Excel.Application xlApp = new Excel.ApplicationClass();
        Excel.Workbook xlWorkBook;
        try
        {
            xlWorkBook = xlApp.Workbooks.Open(@excelPath, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
            xlApp.Visible = true;
            xlApp.DisplayAlerts = false;
            xlWorkBook.Activate();
        }
        catch (Exception ex)
        {
            lblPath.Text = ex.Message.ToString();
        }

如果我从C盘中选择文件,则会显示错误,如> 找不到'C:\ Users \ vino \ Desktop \ sample.xlsx'。检查文件名的拼写,并验证文件位置是否正确。如果您尝试从最近使用的文件列表中打开该文件,请确保该文件尚未重命名,移动或删除。

如果我从D驱动器中选择文件,请完成,但Excel不能打开。

我需要给文件夹任何特定的(imp)权限吗?

0 个答案:

没有答案