[小戴]给windows2008R2 64位 IIS7安装aspjpeg插件

废话

    公司的企业网站服务器最近经常出现问题,今天又有客户网站说网站发布的水印加载不了了,一看是很老的asp系统,然后需要安装aspjpeg插件,给iis安装插件也经常干,无非就是找一个dll,注册一下。找到的是一个安装包程序,也找到这个注册码,然后安装上,然后修改iis为32位,重启iis,一刷新程序居然没执行,然后花了好长时间去倒腾,到现在终于找到问题所在,这边记录一下整个处理的过程。


环境


    操作系统:windows server 2008 r2 64位

    所用插件(32位) 2017/06/201706271498537687431401.zip" title="aspjpeg.zip" style="font-size: 12px; color: rgb(0, 102, 204);">aspjpeg.zip (这里很重要)

    注册码:48958-77556-02411


操作方法


   安装程序:

   1.png

   输入注册码:

  2.png

   点击restartIIS(很重要)

   3.png

  然后点击install 完成安装。

  打开程序安装目录:我安装的是c://soft/文件夹里面找到Bin文件看到aspjpeg.dll文件。

  用管理员权限打开cmd:

  切换到 C:\Windows\SysWOW64

  输入:regsvr32 C:\soft\Bin\aspjpeg.dll

  弹出注册成功就OK。

  5.png

  然后在网站目录里面创建一个test.asp文件,输入:

 <%
function isobjinstalled(strclassstring)
    on error resume next
    isobjinstalled = false
    err = 0
    dim xtestobj
    set xtestobj = server.createobject(strclassstring)
    if 0 = err then isobjinstalled = true
    set xtestobj = nothing
    err = 0
end function
IF isobjinstalled("persits.jpeg") then
response.write("true")
ELSE
response.write("false")
END IF
%>

 打开页面,看到显示true就表示已经正常可以使用了。

 6.png


另外


     如果按照上面的方法显示是false,请重启iis,如果还是false,请查找到这个网站所属的应用池,并点击高级设置里面,把"启用32位应用程序"改成true就好了。

7.png



Top