0

我正在使用缓存静态资源(CSS、JS 等)和图像的自定义控制器。我目前正在与一家托管服务提供商合作,该提供商已将我设置为完全信任的配置文件。尽管完全信任,但我的控制器失败了,因为缓存策略依赖于 File 类在处理和存储在内存中之前直接打开资源文件。

这是在所有完全信任的共享托管环境中都可能发生的事情,还是特定于我的主机?静态文件存在于我的应用程序结构中,而不是任意服务器路径中。在我看来,自定义缓存需要代码来直接访问文件,我希望其他人已经处理了这个问题。

4

1 回答 1

0

基本上,要做到这一点,您需要模拟 IIS 用户来获得文件系统访问权限。如果您无法在共享托管环境中执行此操作,那么您需要更改服务提供商(我们已迁移到 EC2)。

于 2010-04-23T17:22:39.500 回答