Windows Azure に新しい Web サイトを作成し、インターネット アプリケーション テンプレートを使用して標準の MVC 4 プロジェクトを展開しました。別の問題を解決しようとしている NuGet パッケージでいくつかの間違いを犯した可能性があると思います。新しいプロジェクトを作成し、同じ公開プロファイルを使用して公開しました。今、私はこのエラーを受け取ります:
*「Home」という名前のコントローラーに一致するタイプが複数見つかりました。これは、このリクエストを処理するルート ( '{controller}/{action}/{id}'
) が、リクエストに一致するコントローラを検索するための名前空間を指定していない場合に発生する可能性があります。この場合は、'namespaces' パラメーターを取る 'MapRoute' メソッドのオーバーロードを呼び出して、このルートを登録します。
「ホーム」のリクエストにより、次の一致するコントローラーが見つかりました: MyCoolWebsite.Controllers.HomeController NewWebsite.Controllers.HomeController *
明らかに、現在 2 つのプロジェクトは共存しており、それが当然の問題を引き起こしています。Azure で Web サイト全体を削除して再作成せずに、古いプロジェクトをダンプするにはどうすればよいですか? 古いバージョンであっても、ポータル全体を検索しましたが、何も見つかりませんでした。私の知る限り、Web サイトに何がインストールされているかを管理ポータルから実際に確認することさえできません。