我在客户的阿里云服务器上部署了两个网站, 网站代码相同,各自连接了不同的数据库。里面有个在线浏览pdf的模块, 我用的PDFLibNet.dll 这个工具, 但是一个网站正常运行, 另外的站点当使用浏览pdf 功能的时候,就报错了。报错信息是 “给定关键字不在字典中”, 通过日志已经定位到出错的地方,代码如下:
此处传进来的参数都没什么问题,filename 为服务器上可访问的pdf路径, pageNumber = 1,但就是报错
讲道理应该不是这里报错,“给定关键字不在字典中”是字典错误,你这没用到字典,除非内部错误,应该是PDFWrapper内部的错误。
通过日志分析, 的确是PDFWrapper的错误, 不顾另外一个站点却没有报错,真心是醉了