2017-07-20 4 views
0

私は/controllers/adminでHomeControllerを持っていましたが、すべて正常に動作していました 私はHomeControllerを/controllersに移動しました。MVC5がコントローラを移動しましたが、MVCは古いパスをまだ検索しています

私は/home/indexと思っていますが、私は(まだ)取得しているのは/home/admin/indexです。どのように私はこれを停止することができますか、アプリケーションがパスを使用してメニューを構築し、他のロジックを適用するので、正しいパスが必要です。

私は名前空間宣言から.Adminを削除したが、他にどこ

+0

RouteConfig.csでデフォルトのルーティングを確認しましたか? – Mudasir

+0

それは私がチェックした最初のものでした – djack109

+0

'/ home/admin/index'の代わりに'/admin/home/index'を書いたかったとします。そうした場合は '/ admin 'admin/{controller}/{action}/{id}'としてデフォルトのルーティングを設定していなければ、 '{controller}/{action}/{id}'に変更してください。 – Mudasir

答えて

0

こんにちはこの1すべて本当に奇妙格納されている情報のTHS一種です。絶望的に私はHomeControllerを削除しました(メモ帳にアクションをコピーしました)。 VS2013を停止して再起動してください。プロジェクトを開いて再構築します。新しいHomeControllerを作成し、アクションをペーストしてください。それを実行して、期待どおりに作業してください。

私は何が壊れたのか、それを固定する手がかりがないのか分かりません。私が知っているのはその仕事だけです。

関連する問題