首页 > 解决方案 > 在 IIS 上托管后 .net Core 中的 .xlsx 文件出现问题

问题描述

问题是,当我将 .NET Core 应用程序部署到 IIS 服务器时,该应用程序运行良好,但使用 .XLSX 文件的地方却无法运行。

我基本上有一些需要静态预定义 .xlsx 文件的功能,但它们似乎没有与应用程序一起部署,试图将其放在根目录和 wwwroot 文件夹中,但不起作用。

我对部署到 IIS 和使用 Visual Studio 中的 Web 部署功能非常陌生,所以我希望一些聪明的头脑可以帮助我。我有大约 7 个需要与程序一起使用的 excel 文件。

标签: c#iisasp.net-corexlsx

解决方案


确保您的文件可访问。可能在所需位置找不到该文件。

试试这个 WebRootPath 是你的 wwwwroot 文件夹。

private readonly IHostingEnvironment _hostingEnvironment; Path.Combine(_hostingEnvironment.WebRootPath, "FileName")


推荐阅读