2

ASP.NET MVC 3 プロジェクトを、作業する時間がない友人から引き継いでいます。彼のすべてのファイルをコピーし、データベースなどをセットアップしてから、VS2010 で開きました。MS-SQL 接続設定の変更に進み、VS のデバッグ モードでプロジェクトを開始しました。

注として、両方ともフレームワーク バージョン v4.0.30319 を使用しています。

問題なく 100% 正常に実行されました。次に、プロジェクトを閉じてマシンをシャットダウンし、Web サイトにいくつかのアイテムを追加する作業を開始する必要があります。VS でサイトを再度実行したところ、具体的には Frameworks の web.config ファイルで次のようにエラーが発生しました。

エラー 77 タイプ 'System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider' を読み込めませんでした。C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config

これを調べてみると、 http://forums.asp.net/t/1698282.aspx/1でこの問題の解決策が見つかり、サイト アプリの web.config に次の行を追加して解決しました。

<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />

サイトを再度実行すると、次の 2 つのエラーが発生しました。

エラー 77 タイプまたは名前空間名 'ChangePasswordModel' は名前空間 'ComputechIT.Models' に存在しません (アセンブリ参照がありませんか?) c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files \computechit\1111c5a1\826189ca\App_Web_43fo251f.0.cs 184

エラー 78 型または名前空間名 'RegisterModel' は名前空間 'ComputechIT.Models' に存在しません (アセンブリ参照がありませんか?) c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files \computechit\1111c5a1\826189ca\App_Web_43fo251f.2.cs 184

さらに調査したところ、プロジェクトフォルダー内から obj ディレクトリとコンテンツを削除することについて誰かが言及していることがわかりました。

このサイトを初めて使用したときになぜこのサイトがうまく機能したのか、今では少し困惑しています。そのときと、次に PC の電源を入れてサイトを実行しようとしたときとでは、何かが変わったように見えました。

このPCでは、いかなる種類の更新も行っていません。どんな助けでも大歓迎です。

4

0 に答える 0