Domanda

Io sto usando i controller personalizzati che la cache risorse statiche (CSS, JS, ecc) e le immagini. Attualmente sto lavorando con un provider di hosting che mi ha messo sotto un profilo completo di fiducia. Nonostante sia in piena fiducia, i miei controllori falliscono perché la strategia di cache si basa sulla classe File per aprire direttamente un file di risorse prima del trattamento e stoccaggio in memoria.

E 'questo qualcosa che probabilmente si verificano in tutti pieni di fiducia condiviso ambienti di hosting o è questo specifico al mio ospite? I file statici vivono all'interno della struttura della mia applicazione e non in un percorso di server arbitrario. Mi sembra che la cache personalizzato richiederebbe il codice per accedere al file direttamente, e spero che qualcun altro ha affrontato questo problema.

È stato utile?

Soluzione

In sostanza, per fare questo è necessario per rappresentare l'utente IIS per ottenere l'accesso al file system. Se non è possibile fare questo in un ambiente di hosting condiviso, allora avete bisogno di cambiare fornitori di servizi (ci siamo trasferiti a EC2).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top