15

php から asp.net に移行しました。非常に基本的な mvc 3 アプリケーションをホスティング プロバイダーにデプロイしようとしています。デプロイ後、Web サイトにアクセスすると、次のように表示されます。

競合する ASP.NET Web ページのバージョンが検出されました: 指定されたバージョンは "1.0.0.0" ですが、ビン内のバージョンは "2.0.0.0" です。続行するには、アプリケーションの bin ディレクトリからファイルを削除するか、web.config のバージョン指定を削除してください。

どこを見たらいいのかわからない。その「すぐに使える」mvc 3 アプリケーションで、変更はありません。「http://stackoverflow.com/questions/10896878/conflicting-versions-of-asp-net-web-pages-detected-specified-version-is-1-0-0」というこの方法を使用しようとしましたが、運がない。

どんな助けでも大歓迎です。

4

4 に答える 4

28

webpages:Version appSettings に適切な値を設定する必要があります。あなたの場合、それは 2.0.0.0 でなければなりません

<appSettings>
    <add key="webpages:Version" value="2.0.0.0"/>
</appSettings>
于 2012-10-19T15:37:26.467 に答える
0

webmatrix でこのエラーが発生しました。解決するには、設定に移動し、ASP.NET Web ページのバージョンを 1.0 から 2.0 に更新する必要がありました。

于 2015-06-17T14:57:19.540 に答える
0

以下のリンクを確認してください。おそらく、bin ディレクトリのアセンブリ バージョンを確認する必要があります。

http://www.britishdeveloper.co.uk/2011/11/conflicting-versions-of-aspnet-web.html

于 2012-06-14T13:09:08.733 に答える
0

上記の解決策を既に試しても同じ問題が発生する場合は、これを試してください-> プロジェクト フォルダーに移動し、そこにあるbinフォルダーを見つけます --> System.Web.Mvc.dllSystem.Web.Mvcを削除しますそこから.xml

于 2014-12-31T06:48:36.863 に答える