В нашем приложении ASP.NET Core мы получаем путь к отчету из папки wwwroot.Поэтому мы используем WebRootPath для получения пути к папке wwwroot, как показано в примере кода ниже.В производственной части нам необходимо указать путь к отчету.
public void OnInitReportOptions(ReportViewerOptions reportOption)
{
string basePath = _hostingEnvironment.WebRootPath;
FileStream inputStream = new FileStream(basePath + @"\ReportData\InvoiceTemplate.rdl", FileMode.Open, FileAccess.Read);
reportOption.ReportModel.Stream = inputStream;
}
Пожалуйста, обратитесь к справочной документации , чтобы узнать, как включить файлы при публикации приложения ASP.NET Core.