Controladores de cache ASP.NET MVC personalizados em um ambiente de hospedagem compartilhada?

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

  •  22-09-2019
  •  | 
  •  

Pergunta

Estou usando controladores personalizados que cache recursos estáticos (CSS, JS, etc.) e imagens. Atualmente, estou trabalhando com um provedor de hospedagem que me configurou sob um perfil de confiança completo. Apesar de estar em plena confiança, meus controladores falham porque a estratégia de cache depende da classe de arquivos para abrir diretamente um arquivo de recursos antes do tratamento e armazenamento na memória.

Isso é algo que provavelmente ocorreria em todos os ambientes de hospedagem compartilhada de confiança total ou isso é específico para o meu host? Os arquivos estáticos vivem na estrutura do meu aplicativo e não no caminho do servidor arbitrário. Parece -me que o cache personalizado exigiria o código para acessar o arquivo diretamente e espero que alguém tenha lidado com esse problema.

Foi útil?

Solução

Basicamente, para fazer isso, você precisa se passar pelo usuário do IIS para obter acesso ao sistema de arquivos. Se você não pode fazer isso em um ambiente de hospedagem compartilhada, precisará alterar os provedores de serviços (mudamos para o EC2).

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