Диаграмма ASP.NET не отображается в веб-ферме Env - PullRequest
3 голосов
/ 20 декабря 2011

Мы используем встроенный в ASP.NET 3.5 элемент управления диаграммами Microsoft, но иногда изображение диаграммы не появляется. Вместо этого он показывает сломанный значок изображения.

Мы используем SQL Server для сеанса, и у нас есть 2 серверная веб-ферма. Мы нашли предложение на одном из форумов использовать STORAGE = SESSION в среде веб-фермы, но это тоже не работает.

Это запись, которую мы имеем в файле web.config.

<ADD KEY="CHARTIMAGEHANDLER" VALUE="STORAGE=SESSION;TIMEOUT=20;" />

Может кто-нибудь подсказать, почему элемент управления CHART не работает в среде веб-фермы.

Ответы [ 2 ]

2 голосов
/ 19 ноября 2015

Несмотря на то, что это старая проблема, у меня просто возникла проблема, и после информации в http://blogs.msdn.com/b/deliant/archive/2008/12/02/managing-chart-generated-images-with-chart-image-handler.aspx (но, обратите внимание, мы используем Framework 4.5), затем изменил веб-конфигурацию с

* 1004.*

для добавления ключа = "ChartImageHandler" значение = "хранилище = сеанс; тайм-аут = 20" /

работало нормально.

1 голос
/ 20 декабря 2011

Вы сделали эту настройку?

MyChart.ImageStorageMode = ImageStorageMode.UseHttpHandler;
...