ホーム以外の別のコントローラにルーティングするために、ASP .NETコアMVCサイトを取得できません。私は(それが唯一のルートである)Startup
にデフォルトルートを変更:異なるコントローラへのASPコアのデフォルトルートの変更
app.UseMvc(routes =>
{
routes.MapRoute(name: "default", template: "{controller=profile}/{action=index}/{id?}");
});
私ProfileController
は、次のようになります。
public class ProfileController : Controller
{
[HttpGet("index")]
public IActionResult Index()
{
return View();
}
...
}
しかし、ベースURLにナビゲートする上ケストレルサーバフォーム返さ私が得るすべては404です。
'Profile'、代わりにprofile''の 'Index'とは' –
違いはありませんindex'うん...私は、実施例とその答えを掲載してみてください。ルートは大文字小文字を区別するので、 'Profile'と' profile'は同じです。 – markmnl
... –