Wersjonowanie w WebAPI 2
Mając rozbudowany system składający się z wielu aplikacji wymieniających dane między sobą, dochodzi do sytuacji kiedy musimy np. zaktualizować wybrane metody. Część aplikacji musi pracować na "starym API", a część na "nowym API". Musimy więc zapewnić obsługę w starej i nowej wersji. Pojawia się wtedy problem jak najlepiej rozwiązać problem utrzymywania kilku wersji API. Niestety w WebAPI 2 nie otrzymujemy gotowego rozwiązania. Należy bowiem modyfikować przy każdej metodzie atrybut Route oraz można ewentualnie dodać atrybut RoutePrefix do kontrolera.