0

MVC 4 アプリケーションでは、Nuget Umbraco CMS 7 を使用しています。

ビュー付きの非 Umbraco/カスタム コントローラーを保持する必要があります。Usersという名前のアクションを持つ という名前の MVC コントローラーを作成しましたIndexumbracoReservedUrls以下のように web.config を更新しました。

<add key="umbracoReservedUrls" value="~/config/splashes/booting.aspx,~/install/default.aspx,~/config/splashes/noNodes.aspx,~/VSEnterpriseHelper.axd,~/Users/Index" />

以下は私のコントローラーコードです:

 public class UsersController : Controller
    {
        //
        // GET: /Users/

        public ActionResult Index(User model)
        {
            return View(model);
        }

    }

私のビューのマークアップは次のとおりです。

@model Common.Model.User

@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>

問題: 実行中に に移動するとhttp://localhost:56512/users/index、制御がコントローラーに到達せず、ブラウザーで 404 エラーが発生しました。詳細は以下のとおりです。

HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

これを修正し、Umbraco 以外のビューとコントローラーに移動する方法を教えてください。

4

1 に答える 1