当前位置:K88软件开发文章中心编程语言AspAsp01 → 文章内容

Persits.Jpeg.1错误800a0004 AspJpeg组件过期解决方法

减小字体 增大字体 作者:佚名     来源:asp编程网  发布时间:2018-12-30 8:35:08

最近在给上传的商品图片加水印的时候,水印就是加不上,检测发现AspJpeg 1.5组件安装也是正常的。原以为是组件版本问题,但在安装了1.9版本之后仍然无效,分析一下可能是组件权限问题,因为我对服务器的各个网站分别加了各自的用户,于是添加修改权限弄了半天也没见反应。

于是在上传添加水印的过程中加了些提示信息,发现如下提示:

Persits.Jpeg.1 错误 '800a0004' AspJpeg has expired. Please visit www.aspjpeg.com to purchase a registration key.

郁闷,怎么就没想到是组件过期了呢?但郁闷的是,不应该提示过期啊,因为AspJpeg组件是最近才重装的,而且以前也没用过,想起安装时需要填一个序列号,我直接跳过,可能与这个有关系。

在程序中加入: Response.Write Jpeg.Expires 显示: 2007-6-9 22:02:00

解决方法:

打开服务器注册表中的HKEY_LOCAL_MACHINE >
Software >
Persits Software >
AspJpeg,只有一个Expires,于是在AspJpeg下新建一个项:RegKey,并将数值更改为48958-77556-02411,这样可以将过期时间更新为:9999-9-9。再去做上传测试,成功为上传的图片打上水印!

处理完上面的操作后,再运行你的程序,看看水印是不是加上了。

提示:用Response.Write Jpeg.Expires可测试过期时间,显示类似:2012-4-29 12:00:00



Persits.Jpeg.1错误800a0004 AspJpeg组件过期解决方法