現在、VS2008 で ASP.NET WebApplication を開発しています。数週間開発を停止しましたが、戻ったとき、私のプロジェクトは次の問題を示しています。
プロジェクト全体が正常にコンパイルされます (すべて Framework3.5SP1 を対象としています)。ただし、(ASP.NET 開発サーバーで) 起動すると、コンパイル エラーが発生したというメッセージが (ブラウザーから) "コンパイラ エラー メッセージ: CS0234: タイプまたは名前空間名 'DirectoryServices' が存在しません。名前空間 'System' (アセンブリ参照がありませんか?)"
エラー ページの下部にあるバージョン情報: バージョン情報: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET バージョン:2.0.50727.3053
サーバーは .NET Framework バージョン 2 を使用していますか? しかし、私のプロジェクトはすべて 3.5 を対象としています
これを防ぐ簡単な方法はありますか?
追加する必要があります:
.net Framework バージョン 3.5 + sp1 を再インストールしても、同じ問題が発生します。ここで注意すべき重要な点は、VS2008 で提供される「Asp.net 開発サーバー」だけを使用しており、本格的な IIS を使用していないことです。(CTRL + F5/起動)