共有ホスティング環境でのカスタムASP.NET MVCキャッシュ・コントローラ?
-
22-09-2019 - |
質問
私は、キャッシュの静的リソース(CSSなど、JS、)とイメージというカスタムコントローラを使用しています。私は現在、完全な信頼プロファイルの下で私を設定しているホスティングプロバイダで働いています。キャッシュ戦略が直接メモリに治療前とストレージへのリソースファイルを開くには、Fileクラスに依存しているため、完全に信頼しているにもかかわらず、私のコントローラが失敗します。
おそらく、すべての完全な信頼で共有ホスティング環境を発生したり、私のホストに、この特定があるでしょう、この何かありますか?静的ファイルは、自分のアプリケーションの構造の中ではなく、任意のサーバーパスに住んでいます。カスタムキャッシングが直接ファイルにアクセスするためのコードを必要とするように思われ、他の誰かがこの問題に対処している期待しています。
解決
基本的には、これを行うために、あなたは、利得ファイルシステムへのアクセスにIISのユーザーを偽装する必要があります。あなたは、共有ホスティング環境でこれを行うことができない場合は、(私たちがEC2に移動)変更サービスプロバイダにする必要があります。
所属していません StackOverflow