質問

特定のASP.NET Webアプリケーション用のCassiniのようなサーバーを作成しようとしています。クライアントはCassiniインターフェイスに満足していないため、Cassiniコードを拡張し、新しい機能を追加し、UIに新たな外観を提供しています。

今私が直面している問題は、Cassiniソースからのすべてのファイルが使用することです。 System.Web.Hosting 名前空間。ビジュアルスタジオは私にエラーを投げかけます:

タイプまたは名前空間名「ホスティング」は、名前空間 'system.web'に存在しません(アセンブリリファレンスがありませんか?)

ここに何が欠けていますか?私はすでに書いています

using System.Web.Hosting;

.csファイルの最初の行。 .NET FW 3.5とVS2008を使用しています。

どんな助けも真剣に感謝します。

ありがとう。

役に立ちましたか?

解決

おそらく、あなたのプロジェクトがターゲットを絞っています 「クライアントプロファイル」バージョン .NETフレームワークの System.Web.Hosting 名前空間。

プロジェクトを変更してフレームワークのフルバージョンをターゲットにしてから、参照を追加する必要があります System.Web. これを行うには、次の手順に従ってください。

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

  2. 「ターゲットフレームワーク」とラベル付けされたドロップダウンボックスから、「.NETフレームワーク3.5」を選択します。 Visual Studioは、これにはプロジェクトの閉鎖と再オープンが必要であることを通知するため、「はい」をクリックする前に最初に保存されていることを確認してください。

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

  4. 結果のダイアログボックスで「.NET」タブの下にある「System.Web」という名前のアイテムを見つけ、[OK]をクリックします。

他のヒント

Projectへのsystem.webの参照を追加する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top