ASP.Net MVC Web アプリケーションのデフォルトで実装されているVirtualPathProviderを使用したいと考えています。
つまり、デフォルトの Asp.net VirtualPathProvider から独自の VirtualPathProvider を継承し、GetCacheKeyメソッドをオーバーライドするだけです。
私は何をすべきか?
誰でも助けることができますか?
乾杯
ASP.Net MVC Web アプリケーションのデフォルトで実装されているVirtualPathProviderを使用したいと考えています。
つまり、デフォルトの Asp.net VirtualPathProvider から独自の VirtualPathProvider を継承し、GetCacheKeyメソッドをオーバーライドするだけです。
私は何をすべきか?
誰でも助けることができますか?
乾杯
必要なメソッドをオーバーライドしてカスタム仮想パス プロバイダー クラスを作成し、 ( で定義されている)HostingEnvironment.RegisterVirtualPathProvider
内部から呼び出してインストールします。Application_Start
global.asax.cs
protected void Application_Start() {
HostingEnvirontment.RegisterVirtualPathProvider(new MyVPProvider());
}