2017-02-20 8 views
0

Все маршруты в .NET Ядра начинают с/API, например:Удалить «апи» префикс в ядра маршрутизации .NET

/api/store 

Что я хочу быть просто:

/store 

В старых которые я мог бы изменить в web.config ... кто-нибудь знает, где эта конфигурация живет сейчас?

+5

Он никогда не был в web.config, это в конфигурации маршрутизации. Это не сложно найти .... – DavidG

+0

зависит от того, как вы настраиваете маршрутизацию. Это может быть атрибут самого контроллера, или он может находиться в области «Startup», где можно зарегистрировать маршруты. – Jonesopolis

+0

. Я бы предпочел иметь его в контроллере. –

ответ

1

Используйте атрибут [Route("/store/{youraction}")] или создать новый (раздел Configure) MapRoute в Startup.cs