index.cshtml を削除する
これをやらないとうまくいかない。
Startup.cs で以下の記述をする
public void ConfigureServices(IServiceCollection services) {
services.AddRazorPages(options => {
options.Conventions.AddPageRoute("/MySample/Index", "");
});
}
なお、これは Razor Pagesの場合。MVCは、AddMvcメソッドの中で同様の設定をする。