0

これは私の麺を真剣に焼き始めています。バニラASP.NetMVCアプリケーション(バージョン1.0.0.0)を(FTP経由で)ビルドして展開しましたが、展開後に次の問題が発生しました。

ファイルまたはアセンブリ'System.Web.Mvc、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。モジュールには、アセンブリマニフェストが含まれていることが期待されていました。

http://demos.officeacuity.comで表示されるスタックトレース。

Phil Haackが提案したアプリケーションの展開のすべての手順を実行しましたが、これは、とにかくコピーした実際のDLLの問題ではないと思われます。MVCのアセンブリバージョンは、ルーティングと抽象化のバージョンと同様にWeb.Configで正しく指定されているため、コミュニティからの提案や手がかりをいただければ幸いです。

4

2 に答える 2

0

サーバーのGACにSystem.Web.Mvcdllのバージョンがある可能性があります。構成ファイルを使用して、使用しているバージョンを指すことができます。

http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx http://msdn.microsoft.com/en-us/library/yx7xezcf%28VS.71%29.aspx

于 2009-10-03T01:40:05.900 に答える
0

2つの同時問題が発生していたことが判明しました。主なものは、WebホストにMVCがサーバーにインストールされていないことでした。MVC(および関連する)DLLをコピーすることでこの問題が解消されると思いましたが、明らかにそうではありませんでした。

もう1つの問題は、以前にMVC 2.0プレビューリリースで遊んでいたことであり、MVC 1.1が実際に使用されているアセンブリであったとしても、Web.Configにはそのバージョンへの参照が残っていました。

于 2009-10-11T22:44:23.347 に答える