Мое приложение Asp.Net Core 2.1 может генерировать два HTML-отчета.Каждый отчет имеет кнопку для вывода отчета в виде файла PDF с помощью DinkToPDF.Кнопка вызывает контроллер для этого отчета, который предоставляет все параметры, которые нужны DinkToPDF, а затем генерирует PDF.Важным параметром является URL-адрес конвертируемой страницы, который является не исходным HTML-отчетом, а аналогом, из которого был удален JavaScript и т. Д.
В первом отчете вместо отчета будет отображаться страница входа в системуданные, пока я не поставлю [AllowAnonymous] над именем класса.Тогда все работало нормально.
Второй отчет использовал файлы из первого отчета в качестве шаблона.Во всех необходимых местах все было переименовано соответствующим образом.Но даже если эта страница, конечно, имеет [AllowAnonymous], она только сгенерирует PDF страницы входа в систему.
Я могу просмотреть код контроллера и посмотреть, как параметры DinkToPDF получают свои значения.Но когда вызывается метод "convert" DinkToPDF, что-то идет не так.
Есть ли способ просмотреть внутри этого метода, чтобы понять, почему он считает, что должен аутентифицироваться?