Será que o asp novo: necessidade de controle gráfico para ser instalado no servidor ou ele pode ser usado a partir da pasta bin
Pergunta
- Eu instalei o novo controle
asp:chart
na minha máquina e ter construído um aplicativo que usa-lo. - Tudo está funcionando bem até agora. Agora eu quero implantar o meu aplicativo em um ambiente hospedado.
-
Se o meu provedor de hospedagem não tem o controle
asp:chart
instalado posso obter meu aplicativo para o trabalho, colocando o.dll
na pasta bin?(Eu acho que eu estou perguntando se ele tem que ser encontrada no Gac)
Solução
Além de implantar o assembly para a pasta bin, você também precisa configurar uma pasta com permissão de escrita para armazenar temporariamente as imagens de gráficos.
Em web.config sob
<appSettings>
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=D:\TEMPDUMP\;"/>
...
Outras dicas
Ele não tem que estar no GAC. Applications ficará no GAC se não puder encontrá-lo na pasta bin.
Basta colocar o arquivo .dll na pasta bin e ele vai funcionar.
Você também pode dar uma olhada em OpenFlashChart , os gráficos olhar mais bonita ??p>
Há mais um passo: Antes de implantá-lo em seu servidor, você deve criar um diretório para o uso como um diretório temporário para as imagens de gráficos no servidor e você deve escrevê-lo em no web.config, como este:
<add key="ChartImageHandler" value="storage=file; timeout=20; dir=c:\tmpimg;" />
Você pode usar qualquer diretório que você deseja. Não se esqueça de definir as permissões certas neste diretório. Mantenha brindes segurança em mente.