在做http://www.hao9483.com:8080/BM/Resister.aspx自动生成网页缩略图时,开始用了SnapLiabrary的生成控件,直接在站点上调用,但是之后发现空上控件的图片调不好,而且当出现异常时,其后再调用就个控件就一直失败。我想原因是msdtc对跨域访问控件的权限问题。解决方法要降低系统安全级别,于理不合。
后来看到外国人开发的那个webshotcmd很好用,通过线程调用,然而它也有缺点,就是免费版只生成黑白图片……找了好久,没有找到破解版,看来这个功能需求不大。
最好,想想,扩展一下SnapLibrary,生成一个cmd程序,同样用线程调用,嘿嘿,效果倒还不错。这样调用的最大好处,就是就算这个程序出现异常,也是这程序的问题,影响不到iis,前一个出错,也影响不到下一下调用。
下面是调用代码:
哈哈,wsbicmd程序目前也存在不少问题,和上一篇说的网页content-type问题一样,待解决中