0

mvc 4 アプリケーションがあります。参照されているすべてのアセンブリ (system.dll も含む) の "Copy Local" プロパティを変更しました。WinHost (Asp.NET ホスティング) に展開するたびに、ファイルまたはアセンブリを読み込めないと不平を言います。WinHost の Bin フォルダーを削除してすべてを再デプロイしました。アプリケーションをデプロイするたびに、次のいずれかのエラーが表示されます。

Could not load file or assembly 'Microsoft.Data.Edm' or one of its dependencies. ....
  
Could not load file or assembly 'Microsoft.Data.oData' or one of its dependencies. ...

Could not load file or assembly 'WebGrease' or one of its dependencies. ...

Could not load file or assembly 'EntityFrameWork' or one of its dependencies. ...

unistall-package EntityFrameWork を実行して EntityFrameWork を削除しました。いくつかの依存関係があったため、最初にそれらを削除する必要がありました。

アプリケーションを参照すると、ファイル構造が表示されます。2 つの質問があります。

  1. すべてが bin フォルダーにあるのにアセンブリが見つからないのはなぜですか? アセンブリ以外のものでなければなりません。

  2. EntityFramework とその依存関係を削除した後、ファイル構造が表示されるのはなぜですか?

    どんな種類の助けにも本当に感謝しています。

4

0 に答える 0