win2012 iis,网站后台用iecapt.exe抓取网页图片,遇到有重定向的网页时,后台不能读取到sessionid,求解决
在win2008,win2016都正常,就是win2012有问题

解决方案 »

  1.   

    IIS版本不一样?得看具体日志了
      

  2.   

    我举个例子吧。网站A通过后台抓图,后台调用iecapt.exe 抓取B网站的网页,假设b网站的网页为: d1.aspx?lx=1
    B网站网页d1.aspx的后台程序为
       
     protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Session["lx"] = Request.QueryString["lx"];
                Response.Redirect("d2.aspx"); //d2.aspx  后台通过Session["lx"] 读取d1.aspx中传入的lx参数值
                
            }
        }现在情况是,直接在 ie上浏览网页 d1.aspx?lx=1显示正常,但通过A网站后台iecapt.exe抓图时d1.aspx的session[lx]传不到d2.aspx中,在d2.aspx后台读不到session["lx"]参数