我在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文件,而不仅仅是占位符),为什么找不到它?
答案 0 :(得分:0)
我需要授予我PC上的IIS_IUSRS用户组对许可证文件的“完全控制”权限。我不确定Aspose.Pdf为什么需要能够写入许可证文件,而不仅仅是读取许可证文件,但这似乎行得通。