We're receiving the following exception on rendering PDF documents after upgrading to 9.12.7 (see below).
After looking into it, it looks like IronPDF was upgraded in 9.12.6 (http://doc.dynamicweb.com/downloads/dynamicweb-9/bug-fixes/bug-fixes-for-9-12)
After looking into the IronPDF DLL for that class and exception, it appears that it's calling home for licensing, and it's not able to obtain the license correctly.
What do we need to do to get the IronPdf licensing working correctly? (Here's a site with the exception: https://dev-rapidrizzo34.mydwsite1.com/?pdf=true)
System.Exception: Pdf creator constructor exception ---> IronPdf.Exceptions.IronPdfDeploymentException: Failed to get NuGet package deployment lock. Is there another deployment already in progress? If this problem persists, consider manually adding NuGet package https://www.nuget.org/api/v2/package/IronPdf.Native.Chrome.Windows/2022.1.4593 to your solution. See https://www.nuget.org/packages?q=ironpdf+native+chrome for more information. ---> System.Exception: Inadequate permissions to access existing mutex 'Global\IronSoftwareDeploymentNuGet': 'Access to the path 'Global\IronSoftwareDeploymentNuGet' is denied.'
at .(String )
at .()
--- End of inner exception stack trace ---
at IronPdf.Engines.Chrome.ChromeClient.Create()
at System.Lazy`1.CreateValue()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Lazy`1.get_Value()
at .RenderPdfDocumentFromUri(ChromePdfRenderOptions Options, ChromeHttpLoginCredentials Login, Uri url)
at Dynamicweb.Imaging.Providers.IronPdfProviders.IronPdfRendererProvider.RenderFromRequest(PdfRequest request, PdfRendererSettings settings)
at Dynamicweb.Imaging.Pdf..ctor(String url, String extranetUserName, String extranetPassword, Boolean landscape, Boolean isUsLetterFormat, Int32 leftRightMargin, Int32 topBottomMargin, PdfPaperSize pageSize)
--- End of inner exception stack trace ---
at Dynamicweb.Imaging.Pdf..ctor(String url, String extranetUserName, String extranetPassword, Boolean landscape, Boolean isUsLetterFormat, Int32 leftRightMargin, Int32 topBottomMargin, PdfPaperSize pageSize)
at Dynamicweb.Frontend.PageView.Output()