gpt4 book ai didi

asp.net - 具有多个 Azure 云应用程序实例的 Asp.Net Charting 控件中的 #SEQ 关键字

转载 作者:行者123 更新时间:2023-12-01 06:12:00 26 4
gpt4 key购买 nike

我有一个简单的 Azure 云应用程序(WebRole=ASP.Net MVC),它使用 ASP.Net 图表控件绘制图表。

规范-->

  1. 图表渲染类型 = ImageMap
  2. 图表图像位置 = “/Images/Chart_#SEQ(1000,1)”
  3. Windows Azure 上部署的应用实例数量 = 5
  4. 应用程序包含一个按钮,可根据用户参数绘制图表。当用户单击此按钮时,将调用 MVC 操作,该操作为绘制图表提供必要的 ViewData 并返回一个部分 View ,在渲染后发送 em>ImageMap 和客户端的图像位置。

alt text

当我尝试从 IE8 中绘制图表时,我总是根据我的参数获得图表,但是当我同时尝试在 FireFox 上绘制图表时,有时我会得到错误的图表(错误的图像)。

这是由于使用了循环 - #SEQ(1000,1) 还是由于我的云应用程序的多个实例?

最佳答案

不确定 FF 与 IE 是否相关。相反看起来像是一个缓存问题。在 Windows Azure 上,ASP.NET 缓存不在工作实例之间共享。如果您的图表逻辑取决于缓存,则可能会导致问题,因为多个请求可能最终会出现在不同的 Web 角色实例上。

关于asp.net - 具有多个 Azure 云应用程序实例的 Asp.Net Charting 控件中的 #SEQ 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2346478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com