Проблема генерации и загрузки PDF с частичным просмотром - PullRequest
0 голосов
/ 03 апреля 2019

В настоящее время я работаю на платформе, которая позволяет загружать счета в формате PDF. Для этого я использовал частичное представление. Когда я тестирую местное поколение, все работает нормально. Проблема возникает, когда я бронирую свой проект на нашем сервере (сервер Windows 2016)

Я поместил логи, чтобы узнать, откуда возникла проблема, и у меня появляется следующая ошибка:

An unhandled exception has occurred: Cannot return null from an action method with a return type of 'Microsoft.AspNetCore.Mvc.IActionResult'

Эта ошибка возникает при переходе к следующему элементу:

var viewContext = new ViewContext(actionContext,viewResult.View,viewDictionary,new TempDataDictionary(actionContext.HttpContext, _tempDataProvider),sw,new HtmlHelperOptions());

Ниже приведены различные инициализации элементов, присутствующих в переменной viewContext

var httpContext = new DefaultHttpContext { RequestServices = _serviceProvider };

var actionContext = new ActionContext(httpContext, new RouteData(), new ActionDescriptor());

var sw = new StringWriter();

var viewResult = _razorViewEngine.FindView(actionContext, "MyAccount/InvoiceTemplate", false);

 var viewDictionary = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()){Model = viewModel};

_tempDataProvider инициализируется в начале моего контроллера.

Заранее благодарю за ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...