Я использую MvcRazorToPdf для преобразования бритвенного 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
Я развертываю в Azure с https , поэтому img src отображается следующим образом:
https://foo.azurewebsites.net/img/foo.png
Это прекрасно работает с Minimum TLS Version = 1.0
но не работает с Minimum TLS Version = 1.2
(портал Azure> Настройки службы приложений> Настройки SSL)
Через несколько месяцев после создания службы приложенияв Azure он создается по умолчанию с TLS Version = 1.2
Должен ли я волноваться?Как я могу заставить его работать с 1.2?