2010-12-07 17 views
2

特定のasp.net Webアプリケーション用にカッシーニのようなサーバーを作成しようとしています。クライアントはカッシーニのインターフェイスに満足していないので、私はカッシーニのコードを拡張し、新しい機能を追加し、UIに新鮮な外観を提供しています。System.Web.HostingがVS2008に見つかりません

私が直面している問題は、カッシーニソースのすべてのファイルがSystem.Web.Hosting名前空間を使用していることです。

名前空間「System.Webの」存在しない「ホスティング」型または名前空間名(あなたがアセンブリ参照が不足している?)

何午前:Visual Studioは言って私にエラーをスローします私はここで行方不明? .csファイルの最初の行には既に書いてあります。

using System.Web.Hosting; 

.csファイルの最初の行にあります。私は.Net FW 3.5とVS2008を使用しています。

ご協力いただければ幸いです。

ありがとうございました。

答えて

4

ほとんどの場合、プロジェクトはSystem.Web.Hosting名前空間を含まない.NET Frameworkの"Client Profile" versionを対象としています。

フルバージョンのフレームワークを対象とするプロジェクトを変更し、System.Webへの参照を追加する必要があります。はこれを行うには、次の手順を実行します。

  1. は、ソリューションエクスプローラで、「プロパティ」をダブルクリックして、プロジェクトのプロパティを開きます。

  2. "ターゲットフレームワーク"というドロップダウンボックスから ".NET Framework 3.5"を選択します。 Visual Studioではプロジェクトを閉じて再度開く必要があるので、「はい」をクリックする前にまず保存するようにしてください。

  3. プロジェクトが再度開いたら、ソリューションエクスプローラで[参照]を右クリックし、コンテキストメニューから[参照の追加]を選択します。

  4. 結果ダイアログボックスの[.NET]タブの下にある "System.Web"という項目を見つけて[OK]をクリックします。

4

プロジェクトにSystem.Web参照を追加する必要があります。

関連する問題