2012-03-16 11 views
0

環境:私は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)。

私は自分のロープの端にあり、これを説明するためにそこに何かを見つけることができないようです。誰もこのような状況にあってこれを前に見たことがありますか?これを解決する助けがあれば、大変感謝しています!

答えて

0

私はこれを前に考えなかったのですが、プロジェクトのプロパティの下にある参照タブをチェックしました。 System.webのリストでは、追加の名前空間はチェックされていませんでした。 System.Web.Cachingをチェックし、再コンパイルすると問題が解決しました。

時には簡単な答えを実現するために何かに近づいているだけです。

関連する問題