2

私はウェブアプリケーションを持っています。プラットフォームは Asp.NET 4.0 で、Web フォームを使用しています。MVC ではありません。

エラーが発生します。

System.IO.FileLoadException: Could not load file or assembly 'System.Web.WebPages.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Access is denied.

検索しましたが、エラーはMVCに関するものです。なぜそれがウェブフォームで起こっているのか、答えが見つかりませんでした。また、プロジェクトはローカルホストでうまく機能しています。しかし、公開すると、そのエラーが発生します。

ありがとう...

4

1 に答える 1

0

本番環境で DLL への参照が壊れているようです。DLL は、プッシュ先のマシンの GAC にない可能性があります。確認するには、ローカルの bin フォルダーを運用マシンのフォルダーと比較します。

展開マシンで使用できない場合は、「参照」フォルダー内の参照を右クリックし、「ローカルにコピー」を true に設定してから、再展開します。

于 2013-12-03T02:31:15.257 に答える