環境:私はIIS6で動作するASP.Net 2.0のサイトで作業しています。 VS2005とVBを使用してIIS 5.1を実行するWinXPでローカルに開発しています。IISでWeb.Cachingを使用するIIS 5.1を使用できません。
問題:私はSystem.web.caching.cacheを使用していくつかのビジネスレイヤオブジェクト(実際にキャッシュレイヤを作成する)のキャッシュを作成しようとしています。これはSystem.Web名前空間で使用できるはずですが、私がアクセスできるように見えるのはAspNetHostingPermission、AspNetHostingPermissionAttribute、AspNetHostingPermissionLevelです(私はSystem.Webへの参照をクラスに持ち込みます)。表示されないその他のクラス(HTTPRuntimeなど)がいくつかあります(これは「Using SQL Cache Dependencies」チュートリアルhttp://www.asp.net/web-forms/tutorials/data-access/caching-data/using-sql-cache-dependencies-vb)。
私は自分のロープの端にあり、これを説明するためにそこに何かを見つけることができないようです。誰もこのような状況にあってこれを前に見たことがありますか?これを解決する助けがあれば、大変感謝しています!