Я использую пользовательские контроллеры, которые кэшируют статические ресурсы (CSS, JS и т. Д.) И изображения. В настоящее время я работаю с хостинг-провайдером, который настроил меня под полным профилем доверия. Несмотря на полное доверие, мои контроллеры терпят неудачу, потому что стратегия кэширования зависит от класса File, чтобы напрямую открыть файл ресурсов до обработки и хранения в памяти.Пользовательские контроллеры кэша ASP.NET MVC в среде совместного размещения?
Это что-то, что может произойти во всех доменах с полным доверием или это зависит от моего хоста? Статические файлы живут в структуре моего приложения, а не на произвольном пути к серверу. Мне кажется, что для пользовательского кэширования требуется, чтобы код напрямую обращался к файлу, и я надеюсь, что кто-то другой справится с этой проблемой.
Какое исключение вы получаете? –
Исключение SecurityException в методе File.ReadAllText или альтернативы, которые я пробовал. –