Нужно ли устанавливать новый элемент управления asp: chart на сервере или его можно использовать из папки bin
Вопрос
- Я установил новый
asp:chart
управляйте на моем компьютере и создали приложение, которое его использует. - Пока все работает хорошо.Теперь я хочу развернуть свое приложение в размещенной среде.
Если у моего хостинг-провайдера нет
asp:chart
установленный элемент управления могу ли я заставить свое приложение работать, установив.dll
в папке bin?(Наверное, я спрашиваю, нужно ли это искать в Gac)
Решение
Помимо развертывания сборки в папке bin, вам также необходимо настроить папку с разрешением на запись для временного хранения изображений диаграмм.
В web.config в разделе
<appSettings>
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=D:\TEMPDUMP\;"/>
...
Другие советы
Это не обязательно должно быть в GAC.Приложения будут искать в GAC, если не смогут найти его в папке bin.
Просто поместите .dll-файл в папку bin, и он будет работать.
Вы также можете взглянуть на Диаграмма OpenFlashChart, графики выглядят красивее
Остался еще один шаг:Прежде чем вы развернете его на своем сервере, вы должны создать каталог для использования в качестве временного каталога для изображений диаграмм на сервере, и вы должны записать его в web.config, вот так:
<add key="ChartImageHandler" value="storage=file; timeout=20; dir=c:\tmpimg;" />
Вы можете использовать любой каталог, который пожелаете.Не забудьте установить правильные разрешения в этом каталоге.Всегда помните о безопасности.