Aspose.Pdf找不到其许可证文件

问题描述

我在PDF生成方法中有以下代码

Dim license As license = New license
License.SetLicense(Path.Combine(Request.PhysicalApplicationPath,"bin","Aspose.Pdf.lic"))

我也尝试过:

Dim license As license = New license
License.SetLicense("Aspose.Pdf.lic")

我已验证许可证文件位于上述路径中,但仍然出现此错误

找不到许可证'C:\ Users \ MyUsername \ source \ repos \ MyApp \ Src \ MyProject \ bin \ Aspose.Pdf.lic'。

如果许可证文件存在(它似乎是合法的XML文件,而不仅仅是占位符),为什么找不到它?

解决方法

我需要授予我PC上的IIS_IUSRS用户组对许可证文件的“完全控制”权限。我不确定Aspose.Pdf为什么需要能够写入许可证文件,而不仅仅是读取许可证文件,但这似乎行得通。