1
を働いていない、私はASP.NETコアWebAPIのデフォルトルートは、私はASP.NETコアWebAPIのプロジェクトで私のデフォルトルートを設定することを示唆いくつかの例を踏襲してきた
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller}/{action}",
defaults: new { controller = "Traders", action = "Get" });
});
で
app.UseMvc();
を交換する必要があります
しかし、ときに私はlocalhost:54321/api/values
にデフォルトでそれを実行し、それが間違って何localhost:54321/Traders
をデフォルトにする必要がありますか?
チェックはあなたが私が – Alexan
@Alexをルーティング属性持っているが、私は 'ValuesController'を削除したと言う属性がない場合は、' API/values' – series0ne
は、次の2つの異なるものを混同しました。プロジェクトを実行すると、 "launchUrl"で開始します。 "launchUrl"はプロジェクトテンプレートの "api/values"に設定されています。 – tmg