Asp.net 使用isn';托管后不工作
如何在托管后映射excelAsp.net 使用isn';托管后不工作,asp.net,epplus,Asp.net,Epplus,如何在托管后映射excel 我试过这个代码,它对我不起作用 我尝试了系统路径,但在托管后不起作用 它表明 找不到路径的一部分 'C:\Windows\SysWOW64\inetsrv\~\EXCELS\Book2.xlsx' 有人能帮我吗?您必须使用Server.MapPath获取相对于网站的路径 var pck = new OfficeOpenXml.ExcelPackage(); pck.Load(File.OpenRead("~\\EXCELS\\Book2.xlsx")); 移除
- 我试过这个代码,它对我不起作用
- 我尝试了系统路径,但在托管后不起作用 它表明
有人能帮我吗?您必须使用
Server.MapPath
获取相对于网站的路径
var pck = new OfficeOpenXml.ExcelPackage();
pck.Load(File.OpenRead("~\\EXCELS\\Book2.xlsx"));
移除~以使其工作,并稍微更改路径。的可能副本
pck.Load(File.OpenRead(Server.MapPath(@"~\EXCELS\Book2.xlsx")));