日期:2014-05-17  浏览次数:20984 次

程序发布到服务器上运行后程序报错(急)
 string rootpath = System.Web.HttpContext.Current.Server.MapPath("~/Rpt/");
 string strPathName = rootpath + PathName;
 string xmlsavepath = @"D:\XMLPath";
                if (!Directory.Exists(xmlsavepath))
                {
                    Directory.CreateDirectory(xmlsavepath);
                }
                Excel.Application excelXLS = null;
                excelXLS = new Excel.ApplicationClass();
               
                excelXLS.DisplayAlerts = false;
                Excel._Workbook excelWK;
                Excel._Worksheet excelWS;
 excelWK = excelXLS.Workbooks.Open(strPathName);
                string savePath = xmlsavepath + @"\" + PathName + "_" + DateTime.Now.ToString("yyMMddHHmm") + ".xlsx";
                excelWS = excelWK.Worksheets[1] as Microsoft.Office.Interop.Excel._Worksheet;
                excelWS.Name = PathName + "_" + DateTime.Now.ToString("yyMMddhhmm");
我写的一个打印,只发这段代码,是来打开excel的 我在本地测的时候没问题,把程序发布到服务器上面后,发现好像是在 红色的代码段 实例化excel的时候出错了? 服务器上也是office 也是2007的 各位能指教下 是哪里出了问题了吗?
office 服务器

------解决方案--------------------