我使用处理程序(.ashx)在webpage.Code上显示图像,看起来像
Image1.ImageUrl="Imagehandler.ashx?id="+2
这在开发环境以及单个服务器生产时都能正常工作。 但是负载均衡的多个Web服务器存在问题。
处理程序代码如下所示
ProcessRequest(HttpContext context)
{
int id=int.parse(context.Request.Querystring["abc"]);
}
我怀疑当有时处理程序请求命中另一台服务器时,这个上下文有问题。如果我在生产时关闭一台服务器,那么它开始运行良好。
有人遇到过这个吗?还有什么想法?