带有MvcRazorToPdf的Azure SSL“ TLS版本”和PDF图像

时间:2019-02-22 20:13:51

标签: azure mvcrazortopdf

我正在使用MvcRazorToPdf将razor cshtml转换为Pdf,如下所示:

    public ActionResult GetPdf()
    {
        return new PdfActionResult(null, (writer, document) =>
        {
            document.NewPage();
        })
        {
            FileDownloadName = "foo.pdf"
        };
    }

我的cshtml是这样的:

 <body>
      <img alt="" src="@(Request.Url.GetLeftPart(UriPartial.Authority))/img/foo.png" />
 </body>

MvcRazorToPdf只是iTextXmlWorker的包装器: https://github.com/andyhutch77/MvcRazorToPdf

我正在使用 https 部署到Azure,因此img src呈现为:

 https://foo.azurewebsites.net/img/foo.png

此方法在Minimum TLS Version = 1.0上工作正常,但在Minimum TLS Version = 1.2上无效(Azure门户>应用程序服务设置> SSL设置)

TLS Version

几个月以来,当您在Azure中创建应用程序服务时,默认情况下它是使用TLS Version = 1.2

创建的

我应该担心吗?如何在1.2中使用它?

0 个答案:

没有答案