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

StackOverflow https://stackoverflow.com/questions/807170

  •  03-07-2019
  •  | 
  •  

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)

Foi útil?

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

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top