我需要基于excel文件模板创建一个Excel文件,在其中添加用于填充图表的内容。 在我的Web API项目中,将template.xlsx放在我的webAPI项目的文件夹中,然后我使用此代码对其进行访问
public async Task<XLWorkbook> PrintPlanning(PrintDataVM data)
{
string fileName = Directory.GetCurrentDirectory() + "/Plantilla.xlsx";
using (XLWorkbook wb=new XLWorkbook(fileName))
{
var ws = wb.Worksheet("Planificado");
var wsGrafica = wb.Worksheet("Grafica");
但是现在我已经在IIS的Web站点中的Web站点中的服务器“ C:\ inetpub \ wwwroot \ fysegplannerAPI”中发布了该文件,并在此处放置了template.xlsx
现在我不知道如何访问该文件,因为显然Directory.GetCurrentDirectory()+“ /Plantilla.xlsx”无法正常工作
我已阅读:IIS access
但是我不完全了解。如果启动我的应用程序并调试env.WebRootPath为null。在IIS中发布后,它应该具有什么价值?
我也不明白RequestPatch的含义
最后我不知道如何从控制器或存储库的代码中访问这些值
有什么想法吗?
致谢