在共享宿主环境自定义ASP.NET MVC缓存控制器?
-
22-09-2019 - |
题
我使用定制控制器该高速缓存静态资源(CSS,JS,等)和图像。我目前正在与已安排我下一个完整的信用档案托管服务提供商合作。尽管在充分信任是,我的控制器失败,因为缓存策略依赖于文件类直接打开一个资源文件处理和存储在内存中之前。
这是一些可能会发生在所有的充分信任共享主机环境,或者这是具体到我的主机?静态文件住我的应用程序的结构中,而不是在任意服务器路径。在我看来,该自定义缓存将直接需要的代码访问的文件,我希望其他人处理这个问题。
解决方案
基本上,要做到这一点,你需要冒充IIS用户获得的文件系统访问。如果你不能做到这一点在一个共享的托管环境,那么你需要改变服务供应商(我们搬到EC2)。
不隶属于 StackOverflow