2

このチュートリアルに従って、MVC - 3 プロジェクトを MVC - 4 プロジェクトに変換しました。新しい MVC-4 プロジェクトを作成し、既存のすべてのコントローラー、ビュー、モデル、コンテンツを MVC-3 プロジェクトから新しく作成したプロジェクトにコピーしました。次に、チュートリアルのすべての手動変換手順を完了しました。MVC-4プロジェクトを実行するときにこれをすべて実行した後、次の例外ページが表示されました:

この問題を解決する方法を教えてください。

ここに画像の説明を入力

4

2 に答える 2

3

(ビュー マークアップを右クリック)のinherits属性のクラス名は、Global.asaxGlobal.asax.cs

今あなたが持っている

<%@ Application Codebehind="Global.asax.cs" 
                Inherits="SiteBuilderAzure_MVC_4.MvcApplication" Language="C#" %>

しかし、Global.asax.csあなたの MvcApplication は別の名前空間にあると思います:

namespace SomeOtherNamespace
{
    public class MvcApplication : System.Web.HttpApplication
    {
    }
}

したがって、正しい MvcApplication 名前空間を使用していることを確認してくださいInherits

于 2012-08-18T08:57:35.607 に答える
-1

私も同じ問題に直面しており、不要なファイルを削除してソリューションをクリーンアップして再構築するだけです

于 2017-04-24T06:33:33.080 に答える