Rotativa使用Windows身份验证获得401.2代码状态

时间:2018-07-06 14:33:55

标签: asp.net-mvc-5 http-status-code-401 rotativa

我有一个使用Windows身份验证的MVC 5项目。 为了添加pdf导出支持,我​​尝试设置Rotativa lib。 第一次尝试是Controller方法

public ActionResult PrintViewToPdf()
{
    return new ActionAsPdf("myAction");
}

,导致pdf文件中出现错误401.2页面。 由于我无法理解(请让我知道是否还有其他解决方案!!!),这是唯一的解决方法:

public ActionResult PrintViewToPdf()
{
    return new ViewAsPdf("myView");
}

在这种情况下,我得到了一个pdf文件,但是它包含一个网页,其中包含完整的JavaScript脚本!

因此,问题是:还有其他解决方案,而不是将ActionAsPdf替换为ViewAsPdf吗?如果不是,是否使ViewAsPdf包含javascript执行结果呢?

0 个答案:

没有答案