アプリケーションをローカルで実行すると、すべてのルーティングが正常に動作します。 Azureの、唯一の非エリアコントローラ(例えば、「ホーム」などと「アカウント」)の仕事に公開するときしかし、エリアルートは404ASP.NETで動作しないエリアルートAzureにデプロイするときのコアMVC
を返すStartup.csには、以下があります。
routes.MapRoute("areaRoute", "{area:exists}/{controller}/{action=Index}/{id?}");
project.jsonは、(とりわけ)の依存関係があります。
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
}
とフレームワーク:
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
とPU blishOptions:
"include": [
"wwwroot",
"Views",
"Areas/**/Views",
"appsettings.json",
"web.config"
]